sudoquest / linux-cli.svc / grep / egrep
Shell Builtin · Procesamiento de Texto y Flujos

grep / egrep | Búsqueda de Patrones y Expresiones Regulares

Como herramienta de procesamiento de texto, grep hace mucho más que "buscar en un archivo": acepta expresiones regulares completas para localizar patrones complejos. egrep (equivalente a grep -E) añade soporte nativo para alternancia con |, permitiendo buscar varias palabras en una sola pasada.

Sintaxis Estándar

grep [OPCIONES] PATRÓN ARCHIVO
egrep 'PATRÓN1|PATRÓN2' ARCHIVO

Parámetros Soportados

Flag Nombre Largo Descripción
-E --extended-regexp Habilita expresiones regulares extendidas (alternancia |, agrupación (), cuantificadores +?).
-r / -R --recursive Busca el patrón dentro de todos los archivos de un directorio, de forma recursiva.
-w --word-regexp Coincide solo con la palabra completa, no con subcadenas dentro de otras palabras.
-c --count Muestra solo el número de líneas coincidentes, no las líneas en sí.

Casos Prácticos en Servidores

Auditar un log en busca de cualquier señal de problema, combinando varias palabras clave en una sola búsqueda:

egrep "error|warning|fatal" sistema.log

Laboratorio Interactivo

Asistente de Laboratorio SudoQuest
Esperando comandos... Escribe una instrucción en la terminal interactiva para desglosar su comportamiento aquí.

Otros comandos en Procesamiento de Texto y Flujos