Windows equivalente ao comando UNIX Tail

Windows equivalente ao comando UNIX Tail

O comando da cauda é o utilitário de linha de comando do sistema operacional UNIX e só pode ser executado no Unix. Este comando é usado para ler arquivos da cauda ou de baixo para monitorar o arquivo de baixo. Na plataforma Windows, podemos usá -la utilizando o PowerShell 3.0 e mais tarde, o que adiciona o “cauda" bandeira.

Neste artigo, demonstraremos vários exemplos de Windows equivalente aos comandos do Unix Tail.

Windows equivalente ao comando Unix Tail?

O comando da cauda é usado para ler arquivos do botão. A versão mais recente do Windows PowerShell apresenta o “cauda”Bandeira que pode ser usada com o“Obter conteudo”Comando para acessar o conteúdo do arquivo de um botão como o Unix“cauda”Comando.

Aqui estão alguns exemplos listados que elaborarão com os comandos do Windows que são versões da Tail Unix Tail.

Exemplo 1: Usando "Get-Content" com a bandeira "Tail"

Execute o comando fornecido e especifique o nome do arquivo de onde você deseja acessar o conteúdo do arquivo. Use a opção Tail e especifique o valor para o número de linhas que você deseja ler na parte inferior do arquivo:

> Get-Content File3.txt -wait -tail 1


No comando acima, o “Obter conteudo”É usado para obter o conteúdo de um arquivo especificado e no final“-Cauda 1”É usado para ler a última linha do arquivo ou uma linha do arquivo de baixo.


Digamos que queremos obter as três últimas linhas de “arquivo3.TXT", Apenas modificaremos o"Cauda”Valor da opção:

> Get-Content File3.txt -wait -tail 3


Aqui você pode ver que lemos com sucesso as três últimas linhas de arquivo “arquivo3.TXT”. A opção de espera é usada para esperar até que o usuário pressione qualquer tecla para encerrar o comando:


Vamos tentar obter as duas últimas linhas de “arquivo3.TXT" sem utilizar "-Cauda”Opção:

> Get-Content *file3.txt* -tail "2"


Você pode ver que temos acesso a duas linhas de arquivos do botão:

Exemplo 2: Usando o conteúdo Get com o cmdlet "Select-object"

Se o seu sistema PowerShell não suporta “Cauda”Opção, então podemos usar o comando alternativo“Selecionar objeto”Com propriedade específica“durar”:

Sintaxe

Get-Content * nome do arquivo * | Select -object -last *n *


Considerando que o comando “Obter conteudo”É usado para obter o conteúdo do arquivo, o comando“Selecionar objeto”Escolherá um objeto baseado em uma propriedade definida e“n”É o número máximo de objetos ou linhas que o usuário pode solicitar:

Vamos acessar “arquivo3.TXT" usando "Obter conteudo”Comandando e especifique o valor de“n”Para ler ou obter um número de objeto ou linha:

> Get-Content * nome do arquivo * | Selecionar -Object -Last *3 *


Você pode ver que lemos com sucesso as três últimas linhas do “arquivo3.TXT" arquivo.


Nós compilamos os comandos do Windows PowerShell que são equivalentes aos comandos do Unix Tail.

Conclusão

O comando de cauda é um utilitário de linha de comando unix usado para ler o conteúdo do arquivo na parte inferior do arquivo. A versão mais recente do Windows PowerShell apresenta o “Cauda”Como opção. O comando do Windows PowerShell “Obter conteudo”Com a opção“Cauda”É equivalente ao comando unix cauda. Além disso, você pode usar o “Obter conteudo" com o "Selecionar objeto”Cmdlet para torná -lo equivalente ao comando da cauda no Linux. Neste artigo, damos exemplos de comandos do PowerShell que são versões do Windows dos comandos do Unix Tail.