Echo -e et code couleur

Pour faciliter l’utilisation de couleur avec “echo”, j’utilise cette astuce

Déclarer les codes couleurs (dans votre script ou à l’extérieur source ./monfichierdecouleur)

noir='\e[0;30m' gris='\e[1;30m' rougefonce='\e[0;31m' rose='\e[1;31m' 
vertfonce='\e[0;32m' vertclair='\e[1;32m' orange='\e[0;33m' jaune='\e[1;33m' 
bleufonce='\e[0;34m' bleuclair='\e[1;34m' violetfonce='\e[0;35m' violetclair='\e[1;35m' 
cyanfonce='\e[0;36m' cyanclair='\e[1;36m' grisclair='\e[0;37m' blanc='\e[1;37m' neutre='\e[0;m'

Ensuite de votre code :

echo -e "${rougefonce}Bonjour${neutre} ${jaune}les gens${neutre}"

N’oublies pas le “-e” pour la commande “echo” sans quoi les caractères d’échappement ne seront pas interprétés.

Source