Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
informatique:linux:printf [2008/02/20 16:40] benoit |
informatique:linux:printf [2018/09/06 19:10] (Version actuelle) |
||
---|---|---|---|
Ligne 53: | Ligne 53: | ||
**surligné gris :** | **surligné gris :** | ||
printf '\033[%sm%s\033[m\n' "47" "hello" | printf '\033[%sm%s\033[m\n' "47" "hello" | ||
+ | |||
+ | === intégrer la couleur à un script shell === | ||
+ | |||
+ | Il suffit de créer la fonction suivante dans le script : | ||
+ | color() | ||
+ | { | ||
+ | #Fonction pour afficher les echo en couleur | ||
+ | #31=rouge, 32=vert, 33=jaune,34=bleu, 35=rose, 36=cyan, 37= blanc | ||
+ | printf '\033[%sm%s\033[m\n' "$@" | ||
+ | } | ||
+ | |||
+ | et de l'appeler dans la script par la commande : | ||
+ | color 32 "hello" | ||
+ | |||
+ | ou pour mettre en évidence une erreur ou un succès en faisant apparaitre OK ou NOK en couleur : | ||
+ | echo "TEST TRUC MUCHE : $(color 32 OK)" | ||
+ | echo "TEST TRUC MUCHE : $(color 31 NOK)" |