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.