Esto fue parte de un experimento que hice, se trata de conseguir que tras la ejecución de un comando la salida estándar del mismo se representara en color verde en mi terminal y la salida de error en color rojo (por supuesto podemos dejar sólo la salida de error en rojo), pero el hecho es demostrar que estos dos tipos de salida existen y hay forma de distinguirlas:
$ comando 2> >(while read line; do echo -e «\e[01;31m$line\e[0m»; done) 1> >(while read line; do echo -e «\e[01;32m$line\e[0m»; done)
En negrita está la redirección para la salida de error, y en cursiva la redirección para la salida estándar. La hemos hecho con códigos ANSI, y podemos encontrar una referencia de colores en: Colores y posicionamiento en terminales Linux (como conio.h en DOS)
.
Aunque como una referencia rápida incluiré: 31 rojo, 32 verde, 33 amarillo, 34 azul, 35 magenta, 36 cyan, 37 blanco. Y éste será el color a incluir en: echo -e «\e[01;32m$line\e[0m»;






Pingback: Bitacoras.com /
This is such awesome content i got to read after lot of time. Its so interesting as well as informative. I am sure everyone who read it got a lot to learn from it.
Simulant Sam Worthington Brown Leather Jacket
This is excellent article, thank you for the share! This is what I am looking for, hope in future you will continue sharing such an superb work.
Grease Leather Jacket