【发布时间】:2021-12-24 11:31:24
【问题描述】:
我有一个文件,它由如下几个短语组成。我想从中找出完全匹配的内容。
file.txt
abc
abc-def
xyz
xyz-pqr
pqrs
如果我搜索“abc”,我只需要返回abc。 要么 如果我搜索“abc-def”,我只需要返回“abc-def”
首选输出
$grep -w "abc" file.txt
abc
或
$grep -w "abc-def" file.txt
abc-def
对于连字符
,以下方法不起作用$grep -w abc file.txt
【问题讨论】:
-
"word" 字符是数字、字母和下划线。连字符是一个非单词字符,它解释了这种 grep 行为。