Anteriormente demostré cómo buscar contenido utilizando grep. Aunque muchas veces puede ser difícil visualizar la cadena buscada entre los resultados, especialmente cuando la salida de texto contiene líneas muy largas que ocupan varias líneas de pantalla. Afortunadamente grep permite resaltar con color las coincidencias en las líneas encontradas, veamos cómo hacerlo.

Veamos un ejemplo simple:

Esta es la salida normal al buscar contenido con grep. Cada línea que contiene la cadena "ssh" (pasada como parámetro a grep) es volcada completa por pantalla.

Ocurre que si la línea es demasiado larga, a veces no es simple distinguir en qué parte de la línea apareció la cadena.

Para mejorar la visualización de los resultados, grep permite utilizar colores para resaltar las coincidencias empleando la misma opción que ls:

Luego es posible hacer que el comando grep sea en realidad un alias a grep --color=auto:

Para que el alias quede definido de forma persistente es posible agregarlo al perfil de Bash:

# echo "alias grep='grep -color=auto'" >> /etc/profile.d/aliases.sh

A partir de ahora la salida de grep siempre resaltará con colores las coincidencias.

Compartí este artículo