angkor
(usa Ubuntu)
Enviado em 16/06/2015 - 14:32h
Olá Pessoal,
Estou tendo dificuldade em manipular dois arquivos linha a linha de forma viável.
A estrutura dos arquivos é assim:
Arquivo1.txt
A
B
C
D
Arquivo2.txt
1
2
3
4
for i in `cat Arquivo1.txt`; do
for j in `cat Arquivo2.txt`; do
echo "$i$2">>lista_completa.txt;
done
done
A saída é A1, A2, A3... D1, D2, D3, D4, cada uma na sua linha, até aqui tudo bem, o problema é quando a linha do Arquivo1.txt tem um nome composto, por exemplo, "João de Souza", nesses casos o comando acima cria uma saída por linha de cada palavra: João1, João2, ..., de1, de2, ..., Souza1, Souza2...
Qual seria a melhor forma de fazer isso?
Desde já agradeço.