Tricks AIX
De DocUnix.
Prompt Magic
Voici la solution pour mettre le prompt PS1 en couleur :
Il est possible d'ajouter des commandes escape dans les prompts en utilisant les back-slash :
HOSTNAME=`hostname | awk -F . '{ print $1 }'`
PS1=`echo "\033[32m`$(whoami)@$(hostname)':$PWD$`echo "\033[0m"`
export PS1
La gestion des couleurs sous Unix ( attention il faut bien faire attention car cela dépend du systeme qu'on utilise ) Les couleurs : Pour gérer les couleurs sous UNIX, il faut considérer la couleur, le fond et l'effet En ce qui concerne les couleurs, nous avons :
Couleur Texte Fond Noir 30 40 Rouge 31 41 Vert 32 42 Jaune 33 43 Bleu 34 44 Magenta 35 45 Cyan 36 46 Blanc 37 47
Pour les effets :
Effet Code normal 0 gras 1 non gras 21 souligné 4 non souligné 24 clignotant 5 non clignotant 25 inversé 7 non inversé 27
Remarque : Pour l'effet, vous remarquerez que l'annulation de l'effet correspond au code de l'effet précédé d'un "2" (1-->21, 4-->24, etc.) En fonction du système utilisé, les effets ne correspondent pas forcément au tableau ci-dessus Utilisation : Pour utiliser une couleur dans un shell, il faut activer la couleur choisie : printf '\033[A;B;Cm' avec A=effet, B=texte, C=fond Puis, à la fin, annuler les modifications pour revenir à l'état standard : printf '\033[0m' Si l'on ne désactive pas les modifications afin de revenir à l'état standard, les propriétés seront conservées. Une modification annule obligatoirement les propriétés antérieures. Celles-ci ne se cumulent pas.

