Sintaxe:
Tail [Opção]… [arquivo]
Pode haver mais de um arquivo no comando. O Linux fornece uma plataforma para os novos usuários ajudá -los a usar comandos do Linux Tail. Para esse fim, o seguinte comando anexado é usado:
$ cauda -Help
A interface que aparece contém todas as informações possíveis sobre a cauda. Além disso, os usuários também podem obter ajuda do manual do Linux. É um guia completo para o uso do comando da cauda. Ele também tem todas as opções e funcionalidades fornecidas pelo comando -tail.
$ Man Tail
Exemplo 1:
Considere um exemplo simples no qual aplicaremos o comando da cauda em um arquivo com nomes de cidades. Exibir o conteúdo do arquivo, onde cidade.txt é o nome.
$ Cat City.TXT
Agora aplique o comando da cauda neste arquivo. Este comando buscará as últimas 10 linhas do registro. O número 10 é constante. Portanto, se você não fornecer um número específico, o sistema por padrão o considera 10. E se especificarmos um número, a saída será limitada a esse número.
$ Tail City.TXT
Você pode ver a saída contém as últimas 10 cidades presentes no arquivo.
Exemplo 2:
Agora, neste exemplo, forneceremos um número para obter a saída desejada do conteúdo do arquivo. 4 linhas devem ser selecionadas aplicando um comando. -n representa o número, e é o número de linhas que queremos imprimir. NUM é obrigatório para obter uma saída específica. Caso contrário, um erro é exibido. n pode ser removido, mas “-“ é sempre necessário.
$ cauda -n 4 cidade.TXT
É visível da saída que as últimas 4 linhas são exibidas.
Exemplo 3:
O comando da cauda também possui uma opção Plus "+" na qual a saída é obtida do número especificado que é mencionado no comando até o final do arquivo.
$ cauda +14 cidade.TXT
Neste exemplo, pegamos 14 linhas para fornecer saída dessa linha até a última linha no arquivo de entrada.
Exemplo 4:
Agora, seguindo em frente, conhecemos o uso de -C no comando da cauda. Então, -c fornece a saída dos bytes do número fornecido no comando. Ele deve adicionar -c com o número positivo ou negativo em seu comando porque sem isso, o sistema exibirá uma mensagem de erro. Enquanto os números podem ser qualquer um dos +ive e -ive.
Se o num for positivo, "+num", ele exibirá todo o conteúdo do arquivo depois de ignorar o número bytes a partir da partida do conteúdo no arquivo. E se for um número negativo, "-num", exibe os números de bytes do último no arquivo.
Considere alguns dados do último da mesma cidade de arquivo.TXT.
Aplicaremos o comando usando a seguinte condição:
$ cauda c -5 cidade.TXT
Da saída, fica claro que o -num exibe os bytes de saída do último. Como fornecemos o sinal negativo com o número que ela implica, os bytes serão contados a partir do último. O número é 5, então os bytes moverão 5 etapas do final até 5 caracteres são cobertos.
Da mesma forma, dê outro exemplo no qual o número -5 é substituído por -31. Isso conterá 4 linhas, incluindo cada nova linha como um novo personagem.
$ cauda -C -31 Cidade.TXT
Se não fornecermos nenhum sinal com o número, o número de últimos bytes será exibido a partir do arquivo de entrada.
Exemplo 5:
Este exemplo lida com o uso de -q no comando da cauda. "-Q" implica a função de junção. É usado quando dois ou mais arquivos devem ser exibidos e tomados como entrada no comando da cauda. Considere dois arquivos City.txt e capitais.txt que são usados como entrada no comando.
Sem adicionar -q no comando
Se não adicionarmos -q no comando e usar apenas o comando da cauda com os nomes de dois arquivos, a saída exibirá os dois nomes dos arquivos será exibida antes de exibir o conteúdo entre os arquivos. Podemos observá-lo executando o comando abaixo citado:
$ Tail City.TXT Capitals.TXT
A saída mostra que o conteúdo de ambos os arquivos é seguido por seus nomes de arquivos. E como é um comando de cauda e não mencionamos nenhum número. Então, por padrão, as últimas 10 linhas serão mostradas como resultado.
Adicionando -q no comando da cauda
Agora vamos adicionar "-q" com dois nomes de arquivos no mesmo comando mencionado acima. Ao usar isso, os nomes de arquivos que foram visualizados no último exemplo não são exibidos. Somente o conteúdo do arquivo é exibido como uma saída e está alinhado em uma sequência.
$ Cauda -q cidade.TXT Capitals.TXT
A partir da saída, você pode ver que os dados de ambos os arquivos são exibidos sem nomes como um título. As 10 primeiras linhas são de um arquivo e as segundas 10 linhas são dos 11º linha contendo os dados do segundo arquivo.
Exemplo 6:
Ao usar a palavra -chave -v, os dados no arquivo são sempre exibidos com o nome do arquivo. A cauda fornecerá os últimos 10 nomes com o nome do arquivo.
$ cauda -v cidade.TXT
Você pode ver que os valores são impressos com o nome do arquivo no topo.
Exemplo 7:
Usaremos o comando de classificação no comando da cauda. Para isso, precisamos de um arquivo com nomes de países. Primeiramente exibiremos o conteúdo do arquivo usando o comando CAT.
Há dois casos que precisamos considerar. O primeiro é usar o comando da cauda antes do tubo e o comando de classificação após o tubo. O segundo caso é vice -versa. Você verá que em ambos os casos os resultados serão diferentes.
Agora considere o primeiro caso. Queremos as últimas 6 linhas, conforme descrito na saída, portanto, de acordo com o comando, primeiro, as últimas linhas serão selecionadas e o comando de classificação os organizará em ordem alfabética.
$ cauda -n 6 país.txt | organizar
O segundo caso é primeiro classificar todos os dados no arquivo e depois selecionar os últimos 6 elementos.
$ Classy Country.txt | Tail -N 6
Dos ambos os resultados, você pode ver a diferença.
Exemplo 8:
Neste exemplo, usaremos a cauda com o comando da cabeça.
Considere a cidade do arquivo.txt como a cauda é fornecida com o número positivo. Então as linhas começando do 10º o índice será impresso e durará 5 linhas. Como a cabeça dá o número 5.
$ cauda -n +10 cidade.txt | Cabeça -n 5
Exemplo 9:
Podemos obter a saída com o número da linha. Como você sabe que no Linux, o termo NL é usado para formar uma lista número do conteúdo. Então, usaremos este termo em nosso comando de cauda.
$ nl amostra1.txt | cauda -5
Em primeiro lugar, os números serão atribuídos e, em segundo lugar, as últimas 5 linhas serão selecionadas.
Conclusão
Neste artigo, explicamos a funcionalidade básica do comando da cauda separadamente, bem como outros comandos.