Outils d'utilisateurs

Outils du Site


lien:bash:perso:echo_couleur.sh

retour

script echo_couleur.sh

# color-echo.sh : Affiche des messages texte en couleur. 
 
# Ce script donne une fonction cecho 
# C'est plus facile que de coder manuellement les couleurs. 
 
noir='\E[30;47m' 
rouge='\E[31;40m' 
vert='\E[32;40m' 
jaune='\E[1;33;40m' 
bleu='\E[1;34;40m' 
magenta='\E[35;40m' 
cyan='\E[1;36;40m' 
blanc='\E[1;37;40m' 
 
shopt -s expand_aliases 
alias init="tput sgr0"       #  Initialise les attributs texte à la normale 
                             #+ sans effacer l'écran. 
 
cecho ()                     # Echo couleur. 
                             # Argument $1 = message 
                             # Argument $2 = couleur 
{ 
local msg_par_defaut="Pas de message." 
                             # N'a pas réellement besoin d'être une variable 
                             # locale. 
 
message=${1:-$msg_par_defaut}  # Message par défaut. 
couleur=${2:-$noir}          # Noir par défaut si non spécifié. 
 
  echo -ne "$couleur" 
  echo  "$message" 
  init                       # Retour à la normale. 
  return 
}   
lien/bash/perso/echo_couleur.sh.txt · Dernière modification: 2009/05/23 13:23 par per