msoliver
(usa Debian)
Enviado em 08/09/2016 - 22:06h
flavio_olimpo escreveu:
Boa tarde galera,
Pessoal eu sou iniciante no linux e queria saber se tem como eu redirecionar 10 arquivos .txt, cada um tem uma linha com 3 valores, para só um arquivo por exemplo .xls, cada um escrito em uma do arquivo .xls
Exemplifico:
Arquivo1.txt : 1.0154;1.5682;115.7283
Arquivo2.txt : 1.3454;1.3634;116.7285 ate
Arquivo10.txt : 1.044;1.7682;105.7283
Queria assim:
Arquivo.xls
1.0154;1.5682;115.7283
1.3454;1.3634;116.7285
1.044;1.7682;105.7283
Se alguém puder me ajudar ficarei muito grato.
Boa noite, segue sugestão:
for ARQ in $(ls -1 Documentos/*.txt);do cat $ARQ >> ARQUIVO_UNICO.txt;done
DICA:
Para que as "linhas" de cada ARQUIVO sejam inseridas
na ORDEM CRESCENTE, exemplo:
linha do ARQUIVO1, linha do ARQUIVO2 . . linha do ARQUIVO10
Os nomes devem seguir um padrão,
TODOS com 02 ALGARISMOS NUMéRICOS.
Caso necessite alterar, segue:
rename -n 's/^(ARQUIVO)([0-9].txt)$/ARQUIVO0$2/' *.txt
OBS.: "rename -n" SIMULA
Para alterar, "tire" o "-n"
Att.:
Marcelo Oliver