如何复制不同文件的行并按列粘贴?

如何复制不同文件的行并按列粘贴?

我想通过复制每个文件的行并根据文件名顺序按列粘贴来创建一个新文件。以下是示例输入和所需的输出文件。

文件1.txt

1234
5678
9201140

文件2.txt

abcged
ghigk
lmn

所需的输出文件

输出.tx

1234
abcged
5678
ghigk
9201140
lmn

答案1

简单地paste

paste -d'\n' file1.txt file2.txt

如果您想使用awk,您可以:

awk '{getline a < "file2.txt";printf "%s\n%s\n", $0, a}' file1.txt

相关内容