Simplesmente paste
:
paste -d'\n' file1.txt file2.txt
Se você quiser usar awk
, você pode:
awk '{getline a < "file2.txt";printf "%s\n%s\n", $0, a}' file1.txt
Eu quero criar um novo arquivo copiando as linhas de cada arquivo e colando-as em coluna, de acordo com os pedidos de nomes de arquivos. Aqui está a entrada de amostra e os arquivos de saída necessários abaixo.
arquivo1.txt
1234
5678
9201140
arquivo2.txt
abcged
ghigk
lmn
arquivo de saída necessário
out.tx
1234
abcged
5678
ghigk
9201140
lmn
Simplesmente paste
:
paste -d'\n' file1.txt file2.txt
Se você quiser usar awk
, você pode:
awk '{getline a < "file2.txt";printf "%s\n%s\n", $0, a}' file1.txt
Tags python text-processing awk