No hay un archivo rc para grep, pero puede configurar la variable de entorno GREP_OPTIONS
en una lista de opciones separadas por espacios en blanco que se aplicarán a todos los comandos grep. Esto requiere GNU grep (la implementación en Linux no incorporado, Cygwin y algunos otros sistemas) 2.4; La --exclude
opción es nueva para GNU grep 2.5. Ponga algo como esto en su ~/.profile
:
export GREP_OPTIONS='--color=auto --exclude=*.pyc --exclude-dir=.git'
Si ha hecho esto pero desea ejecutar grep una vez sin esas opciones predeterminadas, puede anularlas (por ejemplo, grep --color=never
para forzar la desactivación de los colores) o vaciar la GREP_OPTIONS
variable ejecutando GREP_OPTIONS= grep …
.
Otra posibilidad es definir alias para grep. Yo uso una variante de lo siguiente:
alias regrep='grep -Er --exclude=*~ --exclude=*.pyc --exclude-dir=.bzr --exclude-dir=.git --exclude-dir=.svn'