Utilizando o comando cat

Postado em por Wolmir Cezer Garbin em Ubuntu | 36 Visualizações
Última atualização em:

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

Utilizando o comando cat

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.

Wolmir Cezer Garbin

Wolmir Cezer Garbin


Sou formado em Desenvolvimento de Sistemas para Internet pela faculdade Mater Dei e Pós graduado em Desenvolvimento de sistemas em Java pela UTFPR. Trabalho a mais de 9 anos com desenvolvimento em Java, Android e Web utilizando as principais tecnologias do mercado. Atuo como professor na faculdade Mater Dei, programador na Garbo Software e criador do Receitas de Código.

Ver mais

Posts relacionados


Code Conference

Esta é uma conferência de código realizada na cidade de Pato Branco para dissiminar tendências e informações sobre programação e novas tecnológias

Veja mais sobre o Code Conference

Publique seu post no Receitas de Código

Agora você pode publicar seu post no Receitas de Código e compartilhar seu conhecimento com muitas pessoas!

Quero publicar