Les couleurs dans un terminal

Anne bash script couleurs

Pour retrouver les codes couleurs à utiliser pour echo ou grep par exemple, il suffit de lancer le script show-shell-colors ci-dessous dans un terminal.

#!/bin/bash
#=============================================================================
# Pour voir l'effet des codes couleur dans le shell.
#=============================================================================

for i in {0..9} {30..38} {90..98} {100..108};
do
  printf "%3d:\e[%sm%s\e[00m\n" $i "$i" " coucou ! ";
done

echo "et on peut les superposer : "

i=1 # gras
j=95 # fushia
k=106 # fond turquoise
l=4 # souligné
echo "Utiliser \e[xxm (avec printf ou echo avec l'option -e)."
printf "%d+%d+%d+%d:\e[%sm\e[%sm\e[%sm\e[%sm %s \e[0m\n" \
  $i $j $k $l "$i" "$j" "$k" "$l" " coucou ! ";
echo "et \e[0m permet de réinitialiser le formattage."
#=============================================================================

Voir aussi :