Cuando ejecuto grep
desde 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 grep
comando 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
--color
opción algrep
comando explícitamente (seguro) o 2) habilitar laexpand_aliases
opció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$GREP
lugar degrep
en todas partes en su secuencia de comandos.