텍스트 파일과 콘솔에서 경험을 실행하고 많은 정보를 출력하는 여러 개의 루아 스크립트가 있습니다. 좀 더 읽기 쉽도록 콘솔 출력에 몇 가지 색상을 추가하고 싶습니다.Lua 스크립트로 bash 출력 색상을 활성화하십시오.
나는 ANSI 이스케이프 시퀀스를 사용하여 bash 스크립트의 출력을 색칠 할 수 있다는 것을 알고있다. 예를 들어 :
$ lua -e "io.write('This is red->\\e[00;31mRED\\e[00m\n')"
을했지만 작동하지 않습니다
$ echo -e "This is red->\e[00;31mRED\e[00m"
나는 루아에서 동일한 작업을 수행하려고 노력했다. 또한 io.write()
대신 print()
으로 시도했지만 결과는 같습니다.
\ e는 이스케이프 문자 인 ASCII 0x1b입니다. – derobert
감사합니다, 나는 그것을 몰랐다! – Wookai