如何使用UNIX命令等将文件的第一列附加到另一个文件?
示例:
file1
-----
10 foo
20x bar
30 baz
file2
-----
obama
clinton
nixon
Result:
-------
10 obama
20x clinton
30 nixon
就我而言,file1
和file2
保证拥有相同数量的行。
答案 0 :(得分:3)
使用cut
和paste
:
paste -d ' ' <(cut -d ' ' -f 1 file1) file2
输出:
$ paste -d ' ' <(cut -d ' ' -f 1 file1) file2
10 obama
20x clinton
30 nixon