在 awk 中合并两个文件

在 awk 中合并两个文件

我有两个文件。文件 1 如下所示:

a 1 b 6 c 8

第二个文件是:

a 2 b 4.5 c 3.8

我想以始终输出的方式合并文件 1 和文件 2:

a 1 a 2 b 6 b 4.5 c 8 c 3.8

答案1

根据您希望它们如何交错,您也可以尝试cat file1.txt file2.txt | sort > files.txt

答案2

根据这个堆栈溢出答案, 你可以做:

awk '{print; if(getline < "file2") print}' file1

相关内容