如何使用另一个文本文件作为样本过滤文本文件内容

时间:2015-12-15 17:06:07

标签: bash command-line

我有两个文本文件,一个包含以下内容:

Brazil
China
USA

另一个文件包含以下内容:

Brazil  8   9   5   2
China   1   2   2   1
France  7   4   1   2
Italy   0   1   2   3
Spain   5   4   6   8
UK      8   5   4   1
USA     1   2   3   4

我想使用一些比较两个文件并返回

的命令
Brazil  8   9   5   2
China   1   2   2   1
USA     1   2   3   4

在这种情况下,命令comm似乎不起作用。我怎么能解决它?

编辑:虽然此问题被标记为重复,但其他问题的解决方案与此处不同。

1 个答案:

答案 0 :(得分:1)

假设您在文件1中有国家/地区名称,文件2中有姓名和数字,那么

grep -wFf 1 2

应该这样做。