使用grep仅检索另一个列表中的列表的匹配模式

使用grep仅检索另一个列表中的列表的匹配模式,grep,Grep,我有这样的文件: 文件1: TMCS09g1008676.1 MAMBO.3.3.2.1 TMCS09g1008678.1 TMCS09g1008678.2 CSH.1.2 TMCS09g1008681.3 TMCS09g1008682.1 TMCS09g1008683 TMCS09g1008676 MAMBO.3.3.2 TMCS09g1008678 TMCS09g1008679 CSH.1 TMCS09g1008681 TMCS09g1008682 TMCS09g1008683 文件2:

我有这样的文件:

文件1:

TMCS09g1008676.1
MAMBO.3.3.2.1
TMCS09g1008678.1
TMCS09g1008678.2
CSH.1.2
TMCS09g1008681.3
TMCS09g1008682.1
TMCS09g1008683
TMCS09g1008676
MAMBO.3.3.2
TMCS09g1008678
TMCS09g1008679
CSH.1
TMCS09g1008681
TMCS09g1008682
TMCS09g1008683
文件2:

TMCS09g1008676.1
MAMBO.3.3.2.1
TMCS09g1008678.1
TMCS09g1008678.2
CSH.1.2
TMCS09g1008681.3
TMCS09g1008682.1
TMCS09g1008683
TMCS09g1008676
MAMBO.3.3.2
TMCS09g1008678
TMCS09g1008679
CSH.1
TMCS09g1008681
TMCS09g1008682
TMCS09g1008683
我要做的是只检索文件1中文件2的匹配部分。基本上只有终端的“红色”部分显示与命令的匹配
grep-w-F-F file2 file1

有没有办法做到这一点?

提前感谢

您的命令的预期结果是
TMCS09g1008683
,对吗?这有什么不对?我想你应该重读一下:为了清晰起见,添加你的预期输出。。。您可能正在寻找
-o
选项?谢谢!这确实是我在寻找的。可能是