如何在两个不同的文本文件中找到相同的单词并使用bash打印这些行?

时间:2013-08-25 22:32:18

标签: awk grep

我有两个文本文件。一个只包含一列单词。数百字。每行只有一个字。第二个包含很多列。

我需要从第一个文本文件中找到第二个文本文件中的单词,并使用awk,grep或其他命令行程序从第二个文本文件打印整个行。例如:

文本文件#1:

car
house
notebook

文本文件#2:

32233: FTD laptop
24342: TGD car
2424: jdj notebook

输出:

24342: TGD car
2424: jdj notebook

1 个答案:

答案 0 :(得分:14)

试试这个:

grep -Fwf file1 file2