Pular para o conteúdo

Concatenar Arquivos TXT [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Concatenar Arquivos TXT [RESOLVIDO]

Enviado em 24/11/2008 - 15:40h

Criei dois arquivos

PLANILHA1 e PLANILHA2

preciso concatenar seus conteúdos num terceiro arquivo PLANFINAL.txt

faço:

PLANILHA1 >> PLANILHA2 >> PLANFINAL.txt

num funciona
onde está o erro?

Responder tópico

2. Re: Concatenar Arquivos TXT [RESOLVIDO]

Enviado em 24/11/2008 - 15:51h

Faça:

$ cat arquivo1 arquivo2 arquivo3 > arquivo_concatenado

No teu caso:

$ cat PLANILHA1 PLANILHA2 > PLANFINAL.txt

3. Re: Concatenar Arquivos TXT [RESOLVIDO]

Enviado em 25/11/2008 - 07:52h

Não deu certo usando o
$ cat PLAN PLAN2 > PLANFINAL.txt

o cat é minusculo mesmo?
É necessário o dólar?

No meu caso estou fazendo o seguinte:

echo "texto 1" /home/usuario/PLAN.txt

echo "texto 2" /home/usuario/PLAN2.txt

cat PLAN PLAN2 > PLANFINAL.txt

dá erro na ultima linha

4. Re: Concatenar Arquivos TXT [RESOLVIDO]

Enviado em 25/11/2008 - 09:43h

O cifrão '$' é apenas uma representação para que o comando seja executado via terminal. Ah, o comando echo não lê arquivos textos, para fazer isso você precisará do cat, vim, more, most, etc...

5. Re: Concatenar Arquivos TXT [RESOLVIDO]

Enviado em 25/11/2008 - 11:59h

Obrigado

consegui fazer executando o cat no terminal
tava colocando ele dentro do script

obrigado

6. Olha um exemplo.

Enviado em 25/11/2008 - 14:36h

Utilizando o cat num script:


#!/bin/sh
cat "$@" > concatenado.txt


Executando o script:

$ ./script.sh arquivo1 arquivo2 arquivo3 arquivo4 ... arquivoN

Quando o script for executado, a variável "$@" será substituida pelo nome dos arquivos que serão concatenados (no caso arquivo1 arquivo2 ...) e ao final, será gerado o arquivo "concatenado.txt".

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder