1 描述
在shell脚本中,有时会定制特殊格式的字符串用以强调一些信息,例如以下字符串:1
2
3
4
5gbError="\033[1;31m[ERROR]\033[0m"
gbWarning="\033[1;33m[WARNING]\033[0m"
gbInfo="\033[1;32m[INFO]\033[0m"
gbGood="\033[1;32m[GOOD]\033[0m"
gbCancel="\033[1;4;35mCTRL + C\033[0m"
2 结论
以gbCancel="\033[1;4;35mCTRL + C\033[0m"
为例:\033[
表示转义序列开始,接下来的1
表示加粗字体,4
表示添加下划线,35
表示文本颜色为紫红色,m
表示终止转义序列,CTRL + C
为待格式化的目标文本,\033[0m
表示格式化效果仅对目标文本生效(若无此字段将导致后面的文本输出都被格式化)。
3 参考
- shell中设置文字输出的颜色及字体格式