cat

cat [opções] arquivos
Comentários sobre o comando

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 ("|").

cat teste1 teste2 | more

ou

cat teste1 teste2 | less

Para concatenar vários arquivos e colocar o resultado em um outro arquivo deve-se usar o redirecionador de saída >. Por exemplo,

cat arq1 arq2 arq3 > arq_final

gera o arquivo arq_final que corresponde a concatenação dos arquivos arq1, arq2 e arq3. Se já existe um arquivo chamado arq_final, este arquivo é destruído e criado novamente.

Para inserir o arquivo arq4 no final do arquivo arq_final digite

cat arq4 >> arq_final

Também é possível criar um arquivo usando o comando cat junto com o redirecionador de saída >. Para ter um exemplo, basta digitar as três linhas abaixo (tecle ENTER ao final das duas primeiras linhas e CTRL+D ao final da terceira linha).

cat > teste
aqui você digita o arquivo e
depois tecla CTRL+D.

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.