关于echo显示彩色字体的问题

偏执狂xj1 发布于 2012/07/18 11:16
阅读 944
收藏 0

使用如下代码,

echo -e "\e[1;42m 访问$ip\JudgeOnline即可 \e[0m"

显示结果是:

-e \e[1;42m 访问192.168.63.10\JudgeOnline即可 \e[0m

但是如果代码改成:

echo "\033[1;42m 访问$ip\JudgeOnline即可 \033[0m"

显示结果为:


 访问192.168.63.10\JudgeOnline即可 


想问下各位,为什么第一句代码为什么不行,第二句代码为什么可以用,而且没加-e

另外,环境是ubuntu

加载中
返回顶部
顶部