terminales temas para modificar mejores mac letra editar color cambiar macos bash shell echo

macos - temas - plugins terminal mac



Cómo obtener el script de shell osx para mostrar colores en eco (3)

OSX se envía con una versión anterior de Bash que no admite el carácter de escape /e . Use /x1B o actualice Bash ( brew install bash ).

Aún mejor, sin embargo, sería usar tput .

Estoy tratando de agregar salida de color a mis errores en un script de bash que tengo ejecutando en un mac. El problema es que los colores no funcionan. Creé el más simple de los scripts para demostrar que no funciona:

#!/bin/bash echo -e "/e[1;31m This is red text /e[0m"

Sin embargo, cuando lo ejecuto, no veo ningún color, como se muestra en esta imagen. Sin embargo, la salida de color del comando ls funciona bien.


Otra opción podría ser usar zsh, que respeta la notación /e .

#!/bin/zsh