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
/ media / freshの存在に対してgrepがTRUE / FALSEを返すようにします。私は使用しよう\<
としました\>
が、うまくいきませんでした。どうして?
egrep '\</media/fresh\>' /etc/fstab
回避策:
egrep '[[:blank:]]/media/fresh[[:blank:]]' /etc/fstab
しかし、それはいように見えます。
私のgrepは2.5.1です
/
は単語の文字と見なされないので、正規表現は一致しません- 「英数字シーケンスの前後に\ b一致」は「単語の前後」と言うよりも正確です