bash的颜色显示规则:
ascii编码对于颜色进行设置;
\033:Ctrl键
[:控制字符和颜色代码之间的间隔字符
0m:关闭颜色属性命令;
1m:加粗显示文本字符;
4m:为文本字符加下划线标识;
5m:使文本字符闪烁;
7m:将文本字符的背景色和前景色交换显示;
8m:将文本字符的背景色和前景色设置为相同颜色;
30m-39m:设置文本字符的前景色;38m和39m暂时保留;
40m-49m:设置文本字符的背景色;48m和49m暂时保留;
例子:echo -e "\033[5;1;31;47mhello world\033[0m"
本文转自谁等了谁 51CTO博客,原文链接:http://blog.51cto.com/12486569/1917824