如何打印来自不同文件的列?
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
我的问题是来自不同文件的数字不在一行中。
我试过了:
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