cat

cat [opções] arquivos

Descrição

Este comando envia o conteúdo de um ou mais arquivos para a saída padrão ou para um outro arquivo. Portanto, cat conCATena (junta) arquivos.

Algumas opções do comando

  • -n : numera todas as linhas.
  • −−help : mostra as opções do aplicativo.
  • −−version : mostra informações sobre o aplicativo.

Exemplos

  • Podemos usar o comando cat para exibir os arquivos na tela. Por exemplo,

cat teste1 teste2

mostra na tela o conteúdo dos arquivos teste1 e teste2.

  • Para parar a rolagem da tela e permitir a navegação com o resultado do comando cat, use os comandos more ou less junto com o pipe (caractere “|”).

cat teste1 teste2 | more

ou

cat teste1 teste2 | less

cat arq1 arq2 arq3 > arq_final

gera o arquivo arq_final que corresponde a concatenação dos arquivos arq1arq2 e arq3. Se já existe um arquivo chamado arq_final, este arquivo é deletado e criado novamente.

  • Para inserir o arquivo arq4 no final do arquivo arq_final digite

cat arq4 >> arq_final

cat > teste

Em seguida, basta digitar as linhas do arquivo (tecle ENTER ao final das linhas e CTRL+D ao final do arquivo).

  • Para numerar as linhas do arquivo basta usar o parâmetro n. Por exemplo,

cat -n teste1.txt

exibe o número e o conteúdo de cada linha do arquivo teste1.txt.

Observações

  • O comando tac funciona como o comando cat, só que as linhas dos arquivos aparecem na ordem decrescente (a última linha aparece primeiro e a primeira linha aparece por último).
  • O comando nl corresponde ao comando “cat -n“.
  • Os comandos more e less também podem ser usados para verificar o conteúdo de um arquivo.

 

Sumário      |      Topo