我正在学习bash而且我遇到了正则表达式。
有一个练习,我必须匹配一个单词,我尝试使用\b<word>\b
但由于某种原因,在我使用\\b<word>\\b
之前它不匹配。当我无法理解为什么\b
无效时,我实际上是出于绝望而尝试的。
答案 0 :(得分:3)
在bash解析反斜杠之后,您可能正在使用grep \bword\b
grep bwordb
。
使用grep '\bword\b'
(请注意单引号)。
答案 1 :(得分:0)
您也可以使用grep -w word
仅匹配整个单词。