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