Neste tutorial, vou mostrar como exibir o conteúdo de um arquivo de texto (txt, yaml, php, vbs…) em uma janela do PowerShell.
Na verdade é muito simples, basta usar o cmdlet Get-Content e indicar o nome do arquivo.
O que dá:
Get-Content MyFile.txt
Se você está acostumado com o comando cat no Linux, também pode usá-lo
cat MyFile.txt
O comando cat aqui é um alias do comando Get-Content, podemos ver isso com o cmdlet Get-Alias.
Também é possível passar parâmetros adicionais ao comando para exibir apenas as primeiras ou últimas x linhas.
Para torná-lo mais legível, adicionei números ao meu arquivo, aqui está o seu conteúdo:
Como podemos ver, o arquivo contém 8 linhas.
Para exibir as primeiras x linhas, adicionaremos os parâmetros -TotalCount X.
Para exibir os 3 primeiros de um arquivo, usaremos o comando:
Get-Content MyFile.txt -TotalCount 3
Se quiser exibir as últimas linhas de um arquivo, você deve usar o parâmetro -Tail X.
O que nos dá as últimas 4 linhas do arquivo:
Get-Content MyFile.txt -Tail 4
Agora você sabe ler o conteúdo de um arquivo no PowerShell.