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

use*_*845 3 awk grep

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

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

文本文件#1:

car
house
notebook
Run Code Online (Sandbox Code Playgroud)

文本文件#2:

32233: FTD laptop
24342: TGD car
2424: jdj notebook
Run Code Online (Sandbox Code Playgroud)

输出:

24342: TGD car
2424: jdj notebook
Run Code Online (Sandbox Code Playgroud)

Ken*_*ent 14

试试这个:

grep -Fwf file1 file2
Run Code Online (Sandbox Code Playgroud)