egrep

Linux · Texto · solo documentación

Qué hace y para qué sirve

Busca líneas que coincidan con una expresión regular extendida. Equivale a grep -E.

Sintaxis

egrep [opciones] patrón [fichero...]

Opciones y parámetros

  • -i

    Ignora la diferencia entre mayúsculas y minúsculas.

  • -v

    Invierte la búsqueda: muestra las líneas que no coinciden.

  • -n

    Antepone el número de línea a cada coincidencia.

  • -c

    Muestra solo cuántas líneas coinciden.

  • -o

    Muestra solo la parte de la línea que coincide.

  • -r

    Busca de forma recursiva dentro de los directorios.

Ejemplos de uso

  • egrep 'error|warn' /var/log/syslog

    Muestra las líneas que contienen error o warn.

  • egrep -i '^(ana|luis):' /etc/passwd

    Muestra las cuentas ana o luis, sin distinguir mayúsculas.

  • egrep -c '[0-9]{3}' datos.txt

    Cuenta las líneas con al menos tres dígitos seguidos.

  • egrep -o '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+' acceso.log

    Extrae las direcciones IP de un registro.

Notas y errores frecuentes

  • Está obsoleto: las versiones recientes de GNU grep avisan y recomiendan escribir grep -E.
  • Con -E puedes usar |, +, ? y {} sin escaparlos.

Comandos relacionados