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
-iIgnora la diferencia entre mayúsculas y minúsculas.
-vInvierte la búsqueda: muestra las líneas que no coinciden.
-nAntepone el número de línea a cada coincidencia.
-cMuestra solo cuántas líneas coinciden.
-oMuestra solo la parte de la línea que coincide.
-rBusca de forma recursiva dentro de los directorios.
Ejemplos de uso
egrep 'error|warn' /var/log/syslogMuestra las líneas que contienen error o warn.
egrep -i '^(ana|luis):' /etc/passwdMuestra las cuentas ana o luis, sin distinguir mayúsculas.
egrep -c '[0-9]{3}' datos.txtCuenta las líneas con al menos tres dígitos seguidos.
egrep -o '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+' acceso.logExtrae 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.