Não conseguimos carregar os anúncios.Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Utilização do comando cat
Esta dica tem como objetivo mostar como utilizar o comando cat de uma maneira eficaz e simples, para criação de um arquivo, concatenação e impressão do conteúdo na tela.
Sua sintaxe é:
$ cat [opções] arquivo
$ cat arquivo
Este comando imprime na tela o conteúdo do arquivo.
$ cat > arquivo
Este comando cria um arquivo recebendo o texto digitado logo após o comando. Para sair do arquivo criado utilize Ctrl + D.
$ cat arquivo1 >> arquivo2
Este comando faz com que o arquivo2 receba o conteúdo do arquivo1. Obs.: as informações contidas no arquivo2 são sobrescritas pelas do arquivo1.
$ cat arquivo1 >> arquivo2
Este comando adiciona o conteúdo do arquivo1 no final do arquivo2.
Dicas: Poderá ser utilizado direcionamento para os comandos more ou less, para visualizar o arquivo de uma maneira em que você possa ler todo ele, assim como com o grep:
$ cat /etc/group | more
$ cat /etc/group | less
$cat /etc/group | grep adm
#1Comentário enviado por lucianodrosda em 18/05/2006 - 15:32h
Legal o comando cat. Principalmente para unir dois arquivos em um único.
(super útil para downloads de servidores gratuitos.)
Agora... como se faz o caminho inverso?? De um arquivo, eu dividir em 2?
Isso seria legal de colocar aí... Talvez mais por curiosidade, ou nem que fosse como 'leitura recomendada'..
#2Comentário enviado por removido em 18/05/2006 - 22:03h
Caro luciano, para dividir um arquivo em 2 ou mais pedacos use o comando
split
man split
#3Comentário enviado por duraes em 03/01/2008 - 14:40h
O segundo exemplo não seria:
cat arquivo1 > arquivo2
está repentido :)
At,
Davi
#4Comentário enviado por joserf em 02/10/2011 - 15:04h
Olá tenho um arquivo chamado mapeamentos.txt e queria jogar o que esta dentro deste arquivo em varios arquivos txt dentro da pasta /home/usuarios/ é possivel
por exemplo na pasta /home/usuarios/ tem varios arquivos como joserf.txt teste.txt teste2.txt teste3.txt gostaria de incluir no final da linha de todos arquivos .txt o que estra dentro de mapeamento.txt
#5Comentário enviado por edusantosoli em 22/04/2013 - 14:50h
asdasda
#6Comentário enviado por edusantosoli em 22/04/2013 - 14:56h
Olá
tenho uma pequena duvida no qual nao estou conseguindo resolver.
no comando CAT, como posso juntar vários arquivos em apenas 1 só vou dar um exemplo
e gostaria de juntas estes em apenas um exemplo arquivofull.txt e pelo que vi no comento tenho que digitar todos os nomes dos arquivos dessa forma
# cat arquivo1.txt arquivo2.txt arquivo3.txt arquivo4.txt arquivo5.txt > arquivofull.txt
O que eu gostaria e que eu colocar todos os arquivos no diretório no diretorio e usar o cat com algum argumento para ele pegar todos os TXT e criar um novo sem que eu possa declarar todos os arquivos teria como fazer dessa forma que estou querendo ? ou tem outra forma mais facil?
#7Comentário enviado por 4k1r4 em 15/10/2013 - 21:23h
Se está em um diretório você pode passar o diretório como parâmetro:
novamente o arquivofull.txt sendo criado pela saída do comando cat
você também pode, supondo que além do txt, você tem imagens na pasta, usar o seguinte comando
cat *txt >> arquivofull.txt
processa apenas os arquivos terminados em txt.
#8Comentário enviado por rafaelbke em 26/09/2014 - 20:16h
Boa noite Pessoal ,estou precisando fazer um trabalho para faculdade . estou com uma duvidazinha .
Quero ler 3 variaveis exemplo :
read nome
echo "digite seu nome"
read matricula
echo "digite sua Matricula"
e quero fazer depois
A inserção destes dados
para um arquivo.txt
com o comando cat>>
#9Comentário enviado por luizcarlos18rj em 13/11/2014 - 09:41h
Uma coisa interessante o comando "tac" ( inverso do comando "cat" ).
O tac exibe o texto inversamente, ou seja exibe a última linha do arquivo como a primeira e assim sucessivamente ideal para se inverter a ordem de uma lista por exemplo:
(super útil para downloads de servidores gratuitos.)
Agora... como se faz o caminho inverso?? De um arquivo, eu dividir em 2?
Isso seria legal de colocar aí... Talvez mais por curiosidade, ou nem que fosse como 'leitura recomendada'..