Apportez de la couleur à vos scripts

Les adorateurs de la ligne de commande et des petits scripts pratiques apprécient sans doute un peu de couleur lorsqu'ils s'en servent. Bien que les puristes préférent peut être des commandes en noir et blanc dans un tty ^^.

Ce n'est pas difficile d'ajouter un peu de couleurs à vos scripts bash :

Pour ajouter de la couleur (et plus), il faut utiliser tout d'abord connaître un format spécial :

\033[X;YY;ZZm

Valeurs de X :

  • 0 : normal
  • 1 : gras
  • 2 : couleur sombre
  • 4 : souligné

Valeurs de YY (couleur du texte):

  • 30 : noir
  • 31 : rouge
  • 32 : vert
  • 33 : jaune
  • 34 : bleu
  • 35 : magenta
  • 36 : cyan
  • 37 : blanc

Valeurs de ZZ (couleur de l'arrière plan):

  • 40 : noir
  • 41 : rouge
  • 42 : vert
  • 43 : jaune
  • 44 : bleu
  • 45 : magenta
  • 46 : cyan
  • 47 : blanc

Ensuite, pour utiliser ce format avec echo, il faut utiliser l'option -e :

echo -e "\033[1;34m Texte en bleu et en gras"

Dans un script, personnellement, je fais ainsi :

#!/usr/bin/env bash

# Couleurs
blue_gras="\033[1;34m"

# Remise aux valeurs par défaut
end="\033[0m"

echo -e $blue_gras"Texte en Bleu et en gras"$end

exit 0

Et hop !

01/04/08, 00:00

Commentaires

Ouranos - 22-08-2008, 15:02 :

Bien :)

Hells_Dark - 23-08-2008, 20:21 :

Content que ça puisse servir :)

Ajouter un commentaire