Utilizando o comando cat

O comando cat pode ser utilizado para a criação de arquivo, concatenação e impressão do conteúdo na tela, neste post vou mostrar como utilizar

Wolmir Cezer Garbin por Wolmir Cezer Garbin - - Ubuntu - TUTORIAL

Última atualização em: | 7465 Visualizações

O comando cat é muito útil e sua sintaxe padrão é:

cat [opções] arquivo

Mostrar conteúdo de um arquivo

Imaginando que você tenha um arquivo qualquer e quer visualizar seu conteúdo sem acessar o arquivo, pode utilizar o seguinte comando:

cat nome-do-arquivo

Será impresso na tela o conteúdo do arquivo

Caso o arquivo esteja em outro diretório, pode passar o path, veja:

cat /home/wolmir/nome-do-arquivo

Criar arquivo

O comando cat também pode ser utilizado para criar arquivos, veja:

cat > myfile

Este comando vai criar um arquivo com o nome myfile e vai receber o texto a ser digitado após o comando.

Para sair do arquivo utilize o Ctrl + D.

Note que este comando é uma maneira rápida e fácil para criar arquivos.

Caso você digitar novamente o comando cat > myfile o arquivo será criado novemente e receberá apenas o que for digitado após o comando.

Caso queira adicionar conteúdo novo em um arquivo já existente, pode utilizar o comando:

cat >> myfile

Dessa forma o que for digitado após o comando será adicionado ao final do arquivo caso exista conteúdo anterior no arquivo.

Juntar conteúdo de arquivos

Por fim, ainda é possível juntar conteúdo de mais de um arquivo utilizando o comando cat, veja o comando:

cat teste-file >> myfile

Dessa forma o conteúdo do arquivo teste-file será adicionado ao final do arquivo myfile, utilizando o comando cat myfile podemos visualizar o conteúdo completo.

Note que se utilizar o comando cat teste-file > myfile o arquivo myfile será sobreescrito pelo conteúdo do arquivo teste-file.

Então podemos concluir que, utilizando apenas o sinal > o arquivo será limpo e vai receber o novo conteúdo, utilizando >> o conteúdo será adicionado ao final do arquivo.

Dicas úteis

Você ainda pode utilizar direcionamento para os comandos more ou less, para visualizar o arquivo de uma maneira em que você possa ler todo ele. Da mesma maneira que você pode utilizar o grep, veja:

cat /etc/group | more
cat /etc/group | less
cat /etc/group | grep adm 

E você, usa de maneira diferente o cat? Escreva nos comentários.


Não esqueca de deixar suas dúvidas nos comentários e compartilhar este post.



Apoiadores

Publique seu post no Receitas de Código

Aguarde, estamos trabalhando para que você possa publicar sua postagem no Receitas de Código!