У меня есть несколько сценариев Lua, которые запускают опыт и выводят много информации, в текстовые файлы и в консоль. Я хотел бы добавить некоторые цвета в вывод консоли, чтобы сделать его более читаемым.Включить цвет выхода bash с помощью сценария 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()
, но результат тот же.
\ e - символ выхода, ASCII 0x1b. – derobert
Спасибо, я этого не знал! – Wookai