Cuando ejecuto grepdesde gnome-terminal, obtengo resultados en color: coincidencias fácilmente notables, números de línea (-n) con diferentes colores, etc.
Pero cuando ejecuto exactamente el mismo grepcomando a través del script bash obtengo una salida plana, sin colorear
¿Hay alguna manera de obtener resultados en color usando el script bash?

--color[=WHEN], --colour[=WHEN]me confundí, aunque se explica bienAquí hay un pequeño script que lo ayuda a comprender cómo funciona tput con bash
Esto imprimirá la siguiente salida con formatos como BOLD , UNDERLINE, Highlighting y colores.
fuente
¿Intentaste agregar estos alias a tu
~/.bashrc?fuente
--coloropción algrepcomando explícitamente (seguro) o 2) habilitar laexpand_aliasesopción de shell ysource ~/.bashrc(propenso a problemas debido a otros posibles alias). Puede refinar 1) y definir una variableGREP="grep --color=auto"y luego usarla en$GREPlugar degrepen todas partes en su secuencia de comandos.