Encuentro que grep
la --color=always
bandera es tremendamente útil. Sin embargo, grep solo imprime líneas con coincidencias (a menos que solicite líneas de contexto). Dado que cada línea que imprime tiene una coincidencia, el resaltado no agrega tanta capacidad como podría.
Realmente me gustaría cat
un archivo y ver todo el archivo con las coincidencias de patrón resaltadas.
¿Hay alguna manera de decirle a grep que imprima cada línea que se lee independientemente de si hay una coincidencia? Sé que podría escribir un script para ejecutar grep en cada línea de un archivo, pero tenía curiosidad por saber si esto era posible con el estándar grep
.
sed
. lased
solución le ofrece múltiples colores a costa de una mayor complejidad (en lugar de unos 30 caracteres, tiene unos 60 caracteres).