如何在bash中将列从一个文件附加到另一个文件?

时间:2013-04-29 01:03:34

标签: bash shell unix

如何使用UNIX命令等将文件的第一列附加到另一个文件?

示例:

file1
-----
10 foo
20x bar
30 baz

file2
-----
obama
clinton 
nixon

Result:
-------
10 obama
20x clinton
30 nixon

就我而言,file1file2保证拥有相同数量的行。

1 个答案:

答案 0 :(得分:3)

使用cutpaste

paste -d ' ' <(cut -d ' ' -f 1 file1) file2

输出:

$ paste -d ' ' <(cut -d ' ' -f 1 file1) file2
10 obama
20x clinton 
30 nixon