我有几个Lua脚本可以在文本文件和控制台中运行体验并输出大量信息。我想在控制台输出中添加一些颜色,使其更具可读性。使用Lua脚本启用bash输出颜色
我知道可以使用ANSI转义序列对bash脚本的输出进行着色。例如:
$ 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 2009-11-11 22:29:28
谢谢,我不知道! – Wookai 2009-11-11 23:24:31