Согласно документации 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 возвращал TRUE / FALSE для существования / media / fresh. Я пытался использовать \<
и \>
но это не сработало. Зачем?
egrep '\</media/fresh\>' /etc/fstab
Временное решение:
egrep '[[:blank:]]/media/fresh[[:blank:]]' /etc/fstab
Но это выглядит ужаснее.
Мой grep 2.5.1
/
это не считается символом слова, поэтому регулярное выражение не будет совпадать - «\ b соответствует до и после буквенно-цифровой последовательности» точнее, чем «до и после слова»