在文件中查找与另一个文件中定义的模式匹配的行

use*_*375 2 grep awk

我有两个文件 file1.txt

kepaul
jack
mike 
david
Run Code Online (Sandbox Code Playgroud)

file2.txt

1 london smith 12564
2 miami jack 51616
3 la mike 165156
4 london kepaul 54654
5 miami grag 46546
Run Code Online (Sandbox Code Playgroud)

我需要从file2.txt包含在名称中找到的file1.txt名称打印到一个新的文件行。所以我的结果应该是

4 london kepaul 54654
2 miami jack 51616
3 la mike 165156
Run Code Online (Sandbox Code Playgroud)

Eri*_*ouf 5

您可以为此使用 grep 吗?如果是这样,你可以用

grep -Ff file1.txt file2.txt
Run Code Online (Sandbox Code Playgroud)

从中读取模式file1.txt并匹配它们file2.txt