J'ai plusieurs scripts Lua qui exécutent des expériences et affichent beaucoup d'informations, dans des fichiers texte et dans la console. Je voudrais ajouter quelques couleurs dans la sortie de la console, pour le rendre plus lisible.Activer la couleur de sortie bash avec le script Lua
Je sais qu'il est possible de colorer la sortie des scripts bash en utilisant les séquences d'échappement ANSI. Par exemple:
$ echo -e "This is red->\e[00;31mRED\e[00m"
J'ai essayé de faire la même chose dans Lua:
$ lua -e "io.write('This is red->\\e[00;31mRED\\e[00m\n')"
mais il ne fonctionne pas. J'ai également essayé avec print()
au lieu de io.write()
, mais le résultat est le même.
\ e est le caractère d'échappement, ASCII 0x1b. – derobert
Merci, je ne le savais pas! – Wookai