oki merci tout le monde  
y a plus de possibilité avec la methode de mori
tu as  
bash$ echo -e "\033[1mCeci est un texte en gras.\033[0m"
ou 1 = gras, 4 = souligné
 
sinon effectivement pour les couleurs comme ca été dit il faut utilisé tput juste apres pour les paramatres ne soit plus actifs  
 
bash$ echo -e '\E[34;47mCeci est affiché en bleu.'; tput sgr0
 
 
sinon, fguilleme,  ta methode est beaucoup plus sympa, je trouve.