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
Última atualização em: | 21549 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 arquivomyfile
será sobreescrito pelo conteúdo do arquivoteste-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.