Según la documentación de GNU:
‘\<’ Match the empty string at the beginning of word.
‘\>’ Match the empty string at the end of word.
Mi / etc / fstab se ve así:
/dev/sdb1 /media/fresh ext2 defaults 0 0
Quiero que grep devuelva VERDADERO / FALSO por la existencia de / media / fresh. Traté de usar \<
y \>
no funcionó. ¿Por qué?
egrep '\</media/fresh\>' /etc/fstab
Solución alternativa:
egrep '[[:blank:]]/media/fresh[[:blank:]]' /etc/fstab
Pero se ve más feo.
Mi grep es 2.5.1
/
que no se considera un carácter de palabra, por lo que regex no coincidirá - "\ b coincide antes y después de una secuencia alfanumérica" es más exacto que decir "antes y después de una palabra"