Ho diversi script Lua che eseguono esperienze e generano un sacco di informazioni, nei file di testo e nella console. Mi piacerebbe aggiungere alcuni colori nell'output della console, per renderlo più leggibile.Abilita il colore di output bash con lo script Lua
So che è possibile colorare l'output degli script di bash utilizzando le sequenze di escape ANSI. Per esempio:
$ echo -e "This is red->\e[00;31mRED\e[00m"
ho cercato di fare lo stesso in Lua:
$ lua -e "io.write('This is red->\\e[00;31mRED\\e[00m\n')"
ma non funziona. Ho anche provato con print()
invece di io.write()
, ma il risultato è lo stesso.
\ e è il carattere di escape ASCII 0x1b. – derobert
Grazie, non lo sapevo! – Wookai