如何打印来自不同文件的列?

How to print columns from different files?

我的问题是来自不同文件的数字不在一行中。

我试过了:

 paste file1 file2 file3|awk '{print , , , }'

文件 1:

a b c

文件 2:

d e f

文件 3:

g h i

输出为:

a b
e
h

期望的输出:

a b e h

它是文件 1 的第 1 2 列,文件 2 的第 2 列和文件 3 的第 2 列

我建议首先修复文件中的行尾:

dos2unix file1 file2 file3