Resaltar cadena de texto en una búsqueda con Grep y Less

Este comando será útil para resaltar una determinada cadena de texto en una búsqueda grep, pongamos un ejemplo:

Necesitamos resaltar, dentro del fichero exim_mainlog, y para resultados que coincidan con la IP 67.44.34.22 , la palabra spamcop:

grep <cadena texto> /var/log/exim_mainlog | less +/<cadena texto>
grep 67.44.34.22 /var/log/exim_mainlog | less +/spamcop

Y el resultado sería:

2008-06-29 04:04:18 H=xxxxxt.ar [67.44.34.22] F= rejected RCPT : “JunkMail rejected – [67.44.34.22] is in an RBL, see Blocked – see http:/
/www.spamcop.net/bl.shtml?67.44.34.22″

Un comentario en “Resaltar cadena de texto en una búsqueda con Grep y Less

  1. No conocía ese uso del “less”, el uso habitual que le hacia era como un “more” hipervitaminado.
    Mola porque hay veces que el –color=auto para grep no funciona porque el terminal no tiene color.

    Gracias.

Comments are closed.