我有两个这样的文件:
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的整行匹配的最佳方法是什么?