Su comportamiento es similar (pero no idéntico) al ejecutar grep -E, salvo que es más flexible pero más lento:
Algunos de sus parámetros distintivos son:
-f para especificar un archivo del cual debe leer el padrón.
x+ reconoce una o más x
x? reconoce cero o una x pero no varias.
| es un operador O (esto ó aquello), (debe ir entre ´…´)
Ejemplo de uso:
egrep -v "^$|^[[:space:]]*#" menu.lst muestra el archivo menu.lst, ocultando las líneas que empiezan por # o líneas vacías.
egrep -io '[[:graph:]]*@[[:graph:]]*' archivo.txt muestra solo las palabras (no la linea completa de la ocurrencia) que contienen el carácter @ (arroba), filtra solo la palabra.
hola como puedo ejecutar el comando grep -r y excluir determinados directorios. El --exclude-dir={dir1,dir2,dir3} no funciona no se por qué?