将一个文件中第一列的值与另一个文件的第一列中的值进行比较

时间:2015-12-28 00:15:55

标签: bash shell

我想将一个文件中第一列的值与另一个文件的第一列中的值进行比较,如果它们相等则打印第二个文件的第二个变量

实施例

文件1:

1 abc def
2 ghi mnk

文件2:

1 ahg aed asey dse wdr
2 cdh det det chde jdjj
5 drh detr the deasd

比较后我希望输出为

ahg
cdh

提前致谢

1 个答案:

答案 0 :(得分:1)

如果文件已排序,您可以使用join

join file1 file2 -o2.2

-o指定输出格式,在本例中是第二个文件的第二列。