Concatenar Arquivos TXT [RESOLVIDO]

1. Concatenar Arquivos TXT [RESOLVIDO]

Gregory Barbosa
greg10

(usa Ubuntu)

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?


  


2. Re: Concatenar Arquivos TXT [RESOLVIDO]

Sandro Marcell
SMarcell

(usa Slackware)

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]

Gregory Barbosa
greg10

(usa Ubuntu)

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]

Sandro Marcell
SMarcell

(usa Slackware)

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]

Gregory Barbosa
greg10

(usa Ubuntu)

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.

Sandro Marcell
SMarcell

(usa Slackware)

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".






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts