Faire un script en couleur

Créé le : 4 octobre 2012
Catégorie: Ubuntu
Mise à jour : 15 mai 2013

Faire un script en couleur

closeCet article a été publié il y a 6 ans 11 mois 18 jours, il est donc possible qu’il ne soit plus à jour. Les informations proposées sont donc peut-être expirées.

Pour faire des scripts plus sympa il est parfois bien de pouvoir écrire en couleur

il suffit de rajouter des « variables couleurs » et de rajouter -e après une commande echo

Exemple

#!/bin/bash

VERT="\\033[1;32m"
NORMAL="\\033[0;39m"
ROUGE="\\033[1;31m"
ROSE="\\033[1;35m"
BLEU="\\033[1;34m"
BLANC="\\033[0;02m"
JAUNE="\\033[1;33m"
CYAN="\\033[1;36m"

echo -e "$JAUNE"">>>>> ""$ROUGE""Ceci est du ""$BLEU""texte en ""$ROSE""couleur""$NORMAL"

Ce qui donne ça

>>>>> Ceci est du texte en couleur

 

PS : il vaut mieux finir avec « $NORMAL » sinon votre prompt aura la même couleur que la dernière couleur utilisée

 

Pour aller plus loin

Sinon y’a plein d’autre couleurs, on peut aussi mettre une couleur de fond, souligner, barrer, etc…voici comment c’est codé

fleche-puceavec A pour le style et B pour la couleur

\\033[A;Bm

 

Styles (valeur A)

rien = texte normal
1 = texte gras
4 = texte souligné
7 = fond en couleur
9 = texte barré

 

Couleurs (valeur B)

30 = noir
31 = rouge
32 = vert
33 = jaune
34 = bleu
35 = rose
36 = cyan
37 = blanc

 

Tableau des couleurs

ubuntu034

 

Encore plus de détails ici : http://misc.flogisoft.com/bash/tip_colors_and_formatting

 

Source :
http://tips.trustonme.net/tips-read-43.html
http://www.tux-planet.fr/les-codes-de-couleurs-en-bash/
Tags:

Laissez un commentaire