grep只能识别文件中的一个匹配单词吗?

时间:2012-12-10 14:57:12

标签: grep word diacritics

我有一个包含单词列表的文件,我想只识别文件中与另一个单词完全匹配的单词?

所以,例如,如果我在文件中有“BEBE,BEBÉ,BEBÉS”字样,并且我寻找“BEBE”,我希望它只返回第一个,这是完全匹配。< / p>

我尝试使用grep -w“BEBE”filename.txt,但它不起作用。它仍然让我回来了所有这三个。

1 个答案:

答案 0 :(得分:2)

使用-o仅显示与-w匹配的部分,如果您未-F匹配,也可使用regex作为固定字符串:

$ cat file
BEBE, BEBÉ, BEBÉS

$ grep -woF 'BEBÉ' file
BEBÉ

$ grep -woF 'BEBÉS' file
BEBÉS