17 votos

Puedo configurar el terminal para mostrar stderr salida en un color diferente

Es posible configurar el terminal en OS X stderr de salida automáticamente en un color distinto stdout de salida de un proceso?

O es esto sólo es posible si el proceso es salida de color de salida?

11voto

M K Puntos 8307

No hay ninguna solución sencilla, pero hay al menos un par de soluciones disponibles para ello.

  • Usted puede instalar hilite por la construcción de la sola archivo C (hilite.c en este caso) o mediante el uso de brew install hilite (con homebrew instalado en el sistema). Utilizar como hilite <command>.

  • Puede utilizar el comando de esta respuesta en serverfault (sustituto command con el nombre de la secuencia de comandos/comando) para hacer stderr aparecen en rojo (para otros colores, consultar las secuencias de escape ANSI lista y cambiar el 31m en el siguiente comando en consecuencia):

    command 2> >(while read line; do echo -e "\e[01;31m$line\e[0m" >&2; done)
    
  • Usted puede utilizar stderred a color stderr en rojo.

3voto

Satanicpuppy Puntos 4902

Puede que desee echar un vistazo a stderred que permite la salida Stderr en rojo.

Es compatible con OSX y no hay un manual para instalarlo en OSX.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X