
guisawyer
(usa Ubuntu)
Enviado em 25/12/2013 - 21:30h
Pessoal minha duvida é a seguinte..
Tenho 5 arquivos .txt e quero criar somente um colocando os 3 arquivos em colunas..
Mas até ai tudo bem... eu uso o comando paste:
paste arquivo1.txt arquivo2.txt arquivo3.txt arquivo4.txt arquivo5.txt> arquivo.txt
Mas o problema está no espaçamemto.. ele não respeita... ficando:
Nome do Arquivo Tempo(seg) OverLaps Numero_de_Ciclos Energia(eV)
alfeo3-100.out 3937.667 31 338 -15882.029446
alfeo3-110.out 4044.711 33 312 -15880.380039
alfeo3-120.out 4018.411 24 284 -15878.478936
alfeo3-130.out 4009.376 24 284 -15878.478936
sendo o arquivo2.txt é:
Tempo(seg)
3937.667
4044.711
4018.411
4009.376
e assim por diante...
tem algum comando para ele respeitar os espaços? ficando:
Nome do Arquivo Tempo(seg) OverLaps Numero_de_Ciclos Energia(eV)
alfeo3-100.out 3937.667 31 338 -15882.029446
alfeo3-110.out 4044.711 33 312 -15880.380039
alfeo3-120.out 4018.411 24 284 -15878.478936
eu já tentei usar o camando sed..
de forma:
sed 's/^/ /' ciclo1.txt > ciclo2.txt
mas o problema é q adepender do tamanho do numero ele desorganizava uma linha... exemplo:
Nome do Arquivo Tempo(seg) OverLaps Numero_de_Ciclos Energia(eV)
alfeo3-100.out 3937.667 31 338 -15882.029446
alfeo3-110.out 4044.711 33 312 -15880.380039
alfeo3-120.out 4018.411 24 2843 -15878.478936
Ai existe algum comando para deixar de forma mais organizado?!
Valeu mesmo!