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

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

我有两个文件file1.txt

kepaul
jack
mike 
david

file2.txt

1 london smith 12564
2 miami jack 51616
3 la mike 165156
4 london kepaul 54654
5 miami grag 46546

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

4 london kepaul 54654
2 miami jack 51616
3 la mike 165156

答案1

你能用 grep 来做这个吗?如果是这样,你可以这样做

grep -Ff file1.txt file2.txt

从中读取模式file1.txt并进行匹配file2.txt

相关内容