De acordo com a documentação do GNU:
‘\<’ Match the empty string at the beginning of word.
‘\>’ Match the empty string at the end of word.
Meu / etc / fstab fica assim:
/dev/sdb1 /media/fresh ext2 defaults 0 0
Quero que o grep retorne TRUE / FALSE pela existência de / media / fresh. Eu tentei usar \<
e \>
mas não funcionou. Por quê?
egrep '\</media/fresh\>' /etc/fstab
Solução alternativa:
egrep '[[:blank:]]/media/fresh[[:blank:]]' /etc/fstab
Mas parece mais feio.
Meu grep é 2.5.1
/
não seja considerado um caractere de palavra, portanto, regex não corresponderá - "\ b corresponde antes e depois de uma sequência alfanumérica" é mais exato do que dizer "antes e depois de uma palavra"