(12 respuestas)
Cerrado hace 7 años.
Puedo hacer lo siguiente para ver si hay alguna palabra disponible en la salida de "gato":
cat filename | grep word
Esto filtra la salida y muestra solo aquellas líneas que contienen "palabra". Ahora, ¿es posible resaltar solo la "palabra" en la salida, sin eliminar otras líneas?
Respuesta aceptada:
Puede grep para un EOL junto con su consulta real (si ya tiene un alias para grep
usar --color
, como es predeterminado en muchas distribuciones, puede omitirlo en los siguientes ejemplos):
grep --color=auto 'word|$' file
Dado que EOL no es un carácter real, no resaltará nada, pero coincidirá con todas las líneas.
Si prefiere no tener que escapar del carácter vertical, puede usar expresiones regulares extendidas:
grep -E --color=auto 'word|$' file