一起使用grep -f和-w

时间:2014-02-14 19:53:50

标签: unix grep pattern-matching

我有两个这样的文件:

abc.txt

a  
b   
z   
1  
10

和abcd.txt

a  
b  
c  
d  
1  
10  
100  
1000

我想:

a  
b  
1  
10  

我想使用grep -fw abc.txt abcd.txt搜索abc.txt的每一行并打印与整个单词匹配的行。如果我只使用grep -f,我得到第100行,因为模式'10'匹配'100'。但是grep -f -w abc.txt abcd.txt会产生:

a  
b  
1  

并且没有打印出10.因此,我想,将abc.txt中的每一行与abcd.txt的整行匹配的最佳方法是什么?

0 个答案:

没有答案