Comment obtenir osx script shell pour afficher les couleurs en écho

Je suis en train d'ajouter de la couleur de la sortie de mes erreurs dans un script bash que j'ai exécuté sur un mac. Le problème est que les couleurs ne sont pas de travail. J'ai créé la plus simple de scripts afin de démontrer qu'il ne fonctionne pas:

#!/bin/bash

echo -e "\e[1;31m This is red text \e[0m"

Cependant, quand je le lance, je vois pas de couleurs à tous, comme le montre cette image. La couleur de la sortie de la commande ls fonctionne bien cependant.

Comment obtenir osx script shell pour afficher les couleurs en écho

  • jetez un oeil à ce qui j'ai répondu à ta question là: stackoverflow.com/a/48216286/3782119
  • J'ai été heureux de savoir que bash était vieux, et la mise à jour il a résolu mon problème.
InformationsquelleAutor nycynik | 2015-02-28