Tutorial Linux - comando cat

O comando cat é utilizado para imprimir na tela o conteúdo de um arquivo. Também pode ser usado também para concatenar vários arquivos.





Mostrar o conteúdo do arquivo /etc/password na tela.

Para exibir o conteúdo de um arquivo na tela use o comando "cat" seguido do arquivo a ser exibido.

cat /etc/password

Concatenar (unir) 2 arquivos com o cat.

Para juntar dois ou mais arquivos use o comando "cat" seguido dos arquivos que deseja unir, e direcione a saída com o sinal de "maior que" ( > ) para um outro arquivo que vai ter o conteúdo de todos os arquivos concatenados. Os arquivos são concatenados na ordem em que são passados como argumento, no exemplo abaixo, o "arquivo1.txt" vai aparecer antes do que o "arquivo2.txt" quando seu conteúdo for unido dentro do "arquivo3.txt".

cat arquivo1.txt arquivo2.txt > arquivo3.txt

Copiar arquivos com o cat.

O comando "cat" também pode ser usado para copiar arquivos usando o sinal de "maior que" direcionando a saida de um único arquivo para outro, conforme abaixo.

cat arquivo1.txt > arquivo2.txt

Exibir o conteúdo do arquivo com a numeração de cada linha.

Para exibir o conteúdo de um arquivo e colocar a numeração de cada linha, use o parâmetro "-n".

cat -n arquivo1.txt

Exibir o conteúdo do arquivo com a numeração de cada linha ignorando linhas em branco.

Para exibir o conteúdo de um arquivo e colocar a numeração de cada linha e pular as linhas em branco, use o parâmetro "-b".

cat -b arquivo1.txt

Exibir o conteúdo do arquivo sem linhas em branco sequenciais.

Para mostrar o conteúdo de um arquivo sem mostrar linhas em branco repetidas, use o parâmetro "-sn".

cat -sn arquivo1.txt