根据GNU文档:
‘\<’ Match the empty string at the beginning of word.
‘\>’ Match the empty string at the end of word.
我的/ etc / fstab看起来像这样:
/dev/sdb1 /media/fresh ext2 defaults 0 0
我希望grep为/ media / fresh的存在返回TRUE / FALSE。我尝试使用\<
,\>
但是没有用。为什么?
egrep '\</media/fresh\>' /etc/fstab
解决方法:
egrep '[[:blank:]]/media/fresh[[:blank:]]' /etc/fstab
但是看起来很丑。
我的grep是2.5.1
/
这不是单词字符,因此正则表达式将不匹配- “ \ b在字母数字序列之前和之后匹配”比说“在单词之前和之后”更准确