#21862 - Générer des codes de formatage shell - le hollandais volant
https://lehollandaisvolant.net/tout/tools/bashformat/Pour mettre de la couleur et du gras/soulignage/… dans le terminal Linux, on utilise des choses comme ça :
\e[1;4;38;5;11;48;5;162m
Ça, c’est pour mettre du texte en gras, souligné et jaune sur fond rouge. Non c’est pas une blague.
Essayez cette commande :
echo -e "Normal \e[1;4;38;5;11;48;5;162mStylized\e[0m "
Comme c’est quand-même pas très pratique, j’ai pondu ce petit outil.
Ces couleurs sont la liste des 16 couleurs standards remontant au CGA de 1981, repris ensuite par EGA et VGA, et ce sont les mêmes que les 16 couleurs de base du HTML 3.2. Les autres couleurs jusqu’à 255 sont une palette étendue (qui étrangement ne correspond pas à la palette étendue HTML5).
Normalement, les codes couleurs jusqu’à 15 (de 0 à 15, donc au nombre de 16) sont supportés par tous les terminaux fonctionnant sur X11 et même les autres. Le support des autres couleurs n’est pas garanti (même si les terminaux Gnome ou KDE ne doivent pas y voir de problèmes).
On peut utiliser ces codes pour amméliorer le prompt Linux, comme expliqué là : https://lehollandaisvolant.net/?d=2017/02/13/16/36/20-linux-rendre-le-terminal-plus-lisible