我有幾個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