29 févr. 2016

[SHELL] Coloriser un script shell

Petite astuce pratique trouvée sur le site trustonme.net que j'ai eu l'habitude de consulter au moment où j'apprenais Linux (nostalgie !)

Cela permet de mettre un peu de couleur à ses scripts shell et donc de donner un peu de gaitée !

 
« Il est agréable de voir s’exécuter son script bash habituel avec des morceaux de lignes en couleur.
Pour cela, ajouter en déclaration (juste apres #!/bin/sh ) la couleur souhaitée:
COULEUR="\\033[x;xxm"
Puis devant le mot/partie de la ligne a colorier: echo -e "$COULEUR" "le mot/partie de la ligne" Puis exécuter le script. exemple (faire un vrai copie/colle et tester dans une console.. sinon rectifier les décalages..)
!/bin/sh
VERT="\\033[1;32m"
NORMAL="\\033[0;39m"
ROUGE="\\033[1;31m"
ROSE="\\033[1;35m"
BLEU="\\033[1;34m"
BLANC="\\033[0;02m"
BLANCLAIR="\\033[1;08m"
JAUNE="\\033[1;33m"
CYAN="\\033[1;36m"
echo    ""
echo -e "$VERT" "    ------------------ ""$ROUGE""Y o u  W i l l  B e  C o l o r e d ""$VERT""  ------------    " "$NORMAL"
echo            "    |                     Color bash  script                             |  "
echo -e         "    |                 written by""$VERT" "selim,b." "$CYAN""(s.bouras@free.fr)  "      "$NORMAL"       "         |  "
echo -e         "    |                    This script is""$BLEU"" free Licence""$NORMAL""                     |  "
echo -e "$VERT" "    --------------------------------------------------------------------     " "$NORMAL"
echo -e "                     $BLEU" " Ok!!..Dear ... Your bash is colored .. Have Fun!!.."
»
Source : http://tips.trustonme.net/tips-read-43.html

Aucun commentaire:

Enregistrer un commentaire

Différences majeures entre Red Hat 6, 7, 8 et 9

Quelles sont les différences majeures entre RHEL 6, 7, 8 et 9 ? Système de fichiers RHEL 6: Par défaut : ext4. Autres : ext2, ext3 supportés...