Respuestas:
\b
en una expresión regular significa "límite de palabra".
Con este comando grep, está buscando todas las palabras i
en el archivo linux.txt
. i
puede estar al principio de una línea o al final, o entre dos caracteres de espacio en una oración.
-w
--word-regexp
interruptor hace: grep -w "i" linux.txt
. Por ejemplo, una línea como "<i> cursiva </i>" también coincide.
El \b
ancla (límite de palabras) se puede usar en lugar de \<
y \>
para indicar el principio o el final de una palabra.
Si este es el contenido de un file
:
Hi
this
is test file
to carry out few regular expressions
Luego:
$ grep -e '\ breg' archivo para llevar a cabo algunas reg expresiones Ular
\<...\>
y\b...\b
: `Puede obtener resultados inesperados si supone que los dos patrones se comportan de la misma manera ... vea este enlace