¿Qué hace este comando?
grep "\bi\b" linux.txt
¿Qué está buscando?
linux
grep
regular-expression
el ab
fuente
fuente
\<...\>
y\b...\b
: `Puede obtener resultados inesperados si supone que los dos patrones se comportan de la misma manera ... vea este enlaceRespuestas:
\b
en una expresión regular significa "límite de palabra".Con este comando grep, está buscando todas las palabras
i
en el archivolinux.txt
.i
puede estar al principio de una línea o al final, o entre dos caracteres de espacio en una oración.fuente
-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
:Luego:
fuente