答案1
您需要将实际的转义码放入文件中。一种方法是:
echo -e "\033[31mException log\033[0m" > file.txt
然后less -R file.txt
应该能够解释颜色代码。
答案2
这些字符不是颜色代码序列,但它们是告诉某些工具/编程语言创建所需字符序列的序列。
例如
echo -e "\033[31mException log"
答案3
通过运行以下命令来测试您的终端是否确实支持颜色:
cat your_file.txt
如果您的文件有颜色代码,您的终端将显示它们。如果不是,则可能是 1) 您的术语未配置为支持它,或者 2) 您输入了错误的代码。