Ecrire en couleur [bash] - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 06-10-2004 à 15:24:24
\[\033[31m\]
Marsh Posté le 06-10-2004 à 16:12:45
Si tu veux le faire indépendemment du terminal, utilise tput.
par ex:
RED=`tput setaf 1`
GEEN=`tput setaf 3`
echo "${RED}en rouge${GREEN}et en vert"
Marsh Posté le 07-10-2004 à 10:45:22
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.
Marsh Posté le 06-11-2004 à 17:32:47
wai ca marche bien par contre comment faire pour colorer le prompt ??
ce que j'ai essayé:
set Noir='\[\033[0;30m'
set VertC='\[\033[1;32m'
export PS1="$VertC!!$Noir \u $VertC !!--> $Noir \h:\w $"
j'ai essayer de mettre des parenthese,des guillement ou des quotes dans tout les sens mais sans aucun succés
Marsh Posté le 06-10-2004 à 15:21:03
voilou je voulais savoir quel était la commande pour faire des echo avec des zoli couleurs un peu comme un ls --color...
Par exemple pour ecire en rouge comment faut il s'y prendre ?
merci