一、相关知识
给内容加不同的颜色, 可以结合echo -e的参数,内容的颜色用数字表示,范围为30-37,每个数字代表一种颜色。 30-37代表8种不同的字体颜色,40-47代表对于的背景颜色[man console_codes]
1) 字体颜色代码
代码语言:javascript复制echo -e "E[30m 黑色字 oldboy 33[0m"
echo -e "E[31m 红色字 oldboy 33[0m"
echo -e "E[32m 绿色字 oldboy 33[0m"
echo -e "E[33m 棕色字 oldboy 33[0m"
echo -e "E[34m 蓝色字 oldboy 33[0m"
echo -e "E[35m 洋红字 oldboy 33[0m"
echo -e "E[36m 蓝绿字 oldboy 33[0m"
echo -e "E[37m 白色字 oldboy 33[0m"
所以在脚本中,最好先通过定义变量的方式定义颜色前后缀,然后在对于的地方调用颜色前缀和后缀就行了
2) 背景颜色代码
字的背景颜色对应的数字范围为40-47,代码如下。
代码语言:javascript复制echo -e "