У меня есть несколько сценариев Lua, которые запускают опыт и выводят много информации, в текстовые файлы и в консоль. Я хотел бы добавить некоторые цвета в вывод консоли, чтобы сделать его более читаемым.
Я знаю, что можно покрасить вывод скриптов bash, используя escape-последовательности ANSI. Например:
$ echo -e "This is red->\e[00;31mRED\e[00m"
Я попытался сделать то же самое в Lua:
$ lua -e "io.write('This is red->\\e[00;31mRED\\e[00m\n')"
но это не сработает. Я также попытался использовать print()
вместо io.write()
, но результат тот же.