के साथ बैश आउटपुट रंग सक्षम करें मेरे पास कई लूआ स्क्रिप्ट हैं जो अनुभवों को चलाती हैं और टेक्स्ट फ़ाइलों और कंसोल में बहुत सारी जानकारी आउटपुट करती हैं। मैं इसे और अधिक पठनीय बनाने के लिए, कंसोल आउटपुट में कुछ रंग जोड़ना चाहता हूं।लुआ स्क्रिप्ट
मुझे पता है कि एएनएसआई एस्केप दृश्यों का उपयोग करके बैश स्क्रिप्ट के आउटपुट को रंगना संभव है। उदाहरण के लिए:
$ echo -e "This is red->\e[00;31mRED\e[00m"
मैं लुआ में भी ऐसा ही करने की कोशिश की:
$ lua -e "io.write('This is red->\\e[00;31mRED\\e[00m\n')"
लेकिन यह काम नहीं करता। मैंने io.write()
के बजाय print()
के साथ भी प्रयास किया, लेकिन परिणाम वही है।
\ ई बचने वाला चरित्र है, ASCII 0x1b। – derobert
धन्यवाद, मुझे यह नहीं पता था! – Wookai