script que programas programacion pasar parametros manejo español ejemplos comandos cadenas shell colors terminal termcap

que - shell script linux español



Prueba de soporte de color en scripts de shell de Linux (1)

Esta es la segunda vez que quiero hacer esto y una vez más mi google-fu me ha fallado.

Cuando en el curso de ejecutar un script de shell (en mi caso un script bash) hay un programa / script que prueba si el shell actual admite color?

Alternativamente, ¿hay alguna forma de tomar el tipo de terminal y determinar fácilmente si admite color?

De cualquier manera, sería útil.


Puede usar tput colors .

Para mi terminal con TERM=xterm-256colors la salida es [drumroll] 256! Aquí hay algunos otros ejemplos:

$ TERM=vt100 tput colors -1 $ TERM=vt220 tput colors -1 $ TERM=linux tput colors 8 $ TERM=cons25 tput colors 8 $ TERM=linux tput colors 8 $ TERM=rxvt-unicode tput colors 88

Alternativamente tput -Tvt100 colors también le permitirá especificar el tipo de terminal que le interesa.