3 UNIX / Linux Ejemplos de comandos egrep

¿Qué es egrep?
3 ejemplos de egrep
Sintaxis y opciones
Comandos relacionados

¿Qué es egrep?

egrep es lo mismo que ‘grep -E’ o ‘grep -extended-regex’, que utiliza una expresión regular extendida.

3 Ejemplos de egrep

Primero crea el siguiente empleado.txt.

100 Thomas Manager Sales ,000200 Jason Developer Technology ,500300 Sanjay Sysadmin Technology ,000400 Nisha Manager Marketing ,500500 Randy DBA Technology ,000

Búsqueda de caracteres específicos

El siguiente ejemplo busca J, o N, o R.

$ egrep employee.txt200 Jason Developer Technology ,500400 Nisha Manager Marketing ,500500 Randy DBA Technology ,000

Búsqueda de un rango

El siguiente ejemplo busca el rango 6-9. Es decir, busca el 6, o el 7, o el 8, o el 9.

$ egrep employee.txt300 Sanjay Sysadmin Technology ,000400 Nisha Manager Marketing ,500500 Randy DBA Technology ,000

Ejemplo de egrep OR

El símbolo de la pipa se utiliza para egrep OR. Lo siguiente busca Marketing o DBA.

$ egrep 'Marketing|DBA' employee.txt400 Nisha Manager Marketing ,500500 Randy DBA Technology ,000

Nota: egrep soporta los caracteres grep extendidos: +, ?, |, y ( )

Sintaxis y opciones

Sintaxis:

egrep 

Las opciones de egrep son las mismas que las de grep. Algunas de ellas se muestran a continuación.

Opción corta Opción larga Descripción de la opción
-c -conteo Suprime la salida normal; en su lugar imprime un conteo de líneas coincidentes para cada archivo de entrada. Con la opción -v, -invert-match (ver más abajo), contar las líneas no coincidentes.
-L -files-without-match Suprimir la salida normal; en su lugar imprimir el nombre de cada archivo de entrada del que normalmente no se habría impreso ninguna salida. El escaneo se detendrá en la primera coincidencia.
-l -files-with-matches Suprimir la salida normal; en su lugar imprimir el nombre de cada archivo de entrada del que normalmente se habría impreso la salida. El escaneo se detendrá en la primera coincidencia.
-m -max-count Detener la lectura de un archivo después de NUM líneas coincidentes. Si la entrada es una entrada estándar de un archivo regular, y salen NUM líneas coincidentes, grep se asegura de que la entrada estándar se sitúe justo después de la última línea coincidente antes de salir, independientemente de la presencia de líneas de contexto finales.
-o -only-matching Imprime sólo las partes coincidentes (no vacías) de una línea coincidente, con cada parte en una línea de salida separada.

Comandos relacionados

grep
fgrep
rgrep

Deja una respuesta

Tu dirección de correo electrónico no será publicada.