Recientemente descubrí que en Mac OS XI puedo configurar esto en mi shell ~/.profilepara que cuando lo use grepimprima las coincidencias en color (blanco y rojo).
alias grep='GREP_COLOR="1;37;41" LANG=C grep --color=auto'
Pero configurar un alias parece una especie de truco para hacerlo. Anteriormente lo había intentado sin suerte:
export GREP_COLOR=always # works fine in Linux
Y luego también probé:
export GREP_COLOR="1;37;41"
¿Hay una mejor manera de hacer esto que configurar un alias?

exportla variable de entorno, por ejemplo.bash_profile, en y definiralias grep='grep --color', y ya está.Respuestas:
Según Grep_color en mac como lo sugiere @lupincho, esto parece funcionar bien y no usa un alias:
fuente
grep: warning: GREP_OPTIONS is deprecated; please use an alias or script. Ahora se prefiere algo como esto:alias grep="`which grep` --color=always"find /usr/share -name '*.txt' |xargs grep testing--color=alwayses peligroso. Las secuencias de comandos que se ejecutan desde el shell también heredarán la opción y causarán fallas muy misteriosas cuando grep comience a inyectar códigos de color para que salgan dentro de las secuencias de comandos.--color=autono causa este problema