Alguem poderia me dar uma dica de como posso unificar varios arquivos texto em um unico arquivo texto???
Vlw
TG
Alguem poderia me dar uma dica de como posso unificar varios arquivos texto em um unico arquivo texto???
Vlw
TG
Use o comando cat e o redirecionador >>
Tipo.
cat 1.txt >> tudo.txt
cat 2.txt >> tudo.txt
cat 3.txt >> tudo.txt
cat 4.txt >> tudo.txt
Oagora seu arquivo tudo.txt tem o conteudo concatenado dos outros 4 arquivos.
Dica: Se vc tem muitos arquivos e eles tem nomes sequenciais, experimente fazer um script para essa função.
#!/bin/bash
COUNT = 1
while [ -e arquivo$COUNT.txt ] do
cat arquivo$COUNT.txt >> tudo.txt
COUNT = `expr $COUNT + 1`
done
Aki eu considerei que seus arquivos se chamam arquivo1.txt, arquivo2.txt ... então ele verifica se esse arquivo existe, se existir ele o concatena ao tudo.tct, o contador recebe + 1 e começa tudo de novo, até que o arquivo não exista mais.
Espero ter ajudado, quaquer coisa
[email protected]
Outra alternativa seria ls | grep ^M | xargs cat >> arq_final
sendo que seus arquivos comecem com M maiusculo e o nome do arquivo concatenado seria arq_final