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.