由于某种原因,我的文件中的彩色转义字符/etc/issue
不起作用。它们显示为文本:
以下是该文件的内容:
^[[1;31mUbuntu^[[0m
它在登录提示符下输出完全相同的内容:
^[[1;31mUbuntu^[[0m
转义符没有被正确识别,我该如何解决呢?
答案1
在将字符串写入文件之前,需要正确解释转义码,而不是逐字解释:
# echo -e '\e[1;31mUbuntu\e[0m' > /etc/issue
由于某种原因,我的文件中的彩色转义字符/etc/issue
不起作用。它们显示为文本:
以下是该文件的内容:
^[[1;31mUbuntu^[[0m
它在登录提示符下输出完全相同的内容:
^[[1;31mUbuntu^[[0m
转义符没有被正确识别,我该如何解决呢?
在将字符串写入文件之前,需要正确解释转义码,而不是逐字解释:
# echo -e '\e[1;31mUbuntu\e[0m' > /etc/issue