设置echo命令的字体颜色等需要使用ANSI控制码来实现
此控制码以特殊字符开头,代码为ASCII码27-10进制,\033-8进制,\x1b-16进制
此字符无法显示,在本文中均以[27]表示, windows下可以按住ALT后依次按下小键盘中数字键2、7,然后放开ALT
设置颜色的格式为echo [27][4;31m 输出字符串
解释如下
[27]:ANSI控制码开始标识符
[4m;31m  : [为固定格式,4m为下划线,多个控制符使用分号隔开,31m为红色
颜色代码
0 黑色
1 红色
2 绿色
3 黄色
4 蓝色
5 紫色
6 天蓝
7 白色
前景色以3开头再加上颜色代码
例:30 黑色
背景色以4开头再加上颜色代码
例:40 黑色
其他控制代码
控制码	说明
[27][0	关闭所有属性,即属性结束标识
[27][01	设置高亮度,即字体加粗、文体强调
[27][03	设置倾斜
[27][04	下划线
[27][05	闪烁
[27][07	反显
[27][08	消隐
[27][09	文字中划线
[27][3n	设置前景色(0 ≤ n ≤ 7)
[27][4n	设置背景色(0 ≤ n ≤ 7)
[27][nA	光标上移n行
[27][nB	光标下移n行
[27][nC	光标右移n行
[27][nD	光标左移n行
[27][y;xH	设置光标位置
[27][2J	清屏
[27][K	清除从光标到行尾的内容
[27][s	保存光标位置
[27][u	恢复光标位置
[27][?25l	隐藏光标
[27][?25h	显示光标
参考1
参考2
    










