Shell输出颜色设置

echo的三个参数

    -E  关闭转义(默认)

    -e  识别转义

    -n  不自动输出换行符

Shell识别颜色参数

    33[cor_id1;cor_id2;...]m       33和e是相同的意思。

例如:echo -e  "e[5;35;46mI love Shelle[0m"

颜色代码表

背景 字体 文本
code 说明 code 说明 code 说明
40 0 默认 31
41 红色 1 粗体 32 绿
42 绿色 2 淡化 33
43 3 斜体 34
44 4 下划线 35 品红
45 品红 5 闪烁 36
46 青色 7 反转 37
47 白色 8 隐藏;不可见 39 默认
49 默认 9 删除线 90
100 黑色 21 双下划线 91
101 22 默认(取消加粗和淡化) 92 绿
102 绿色 23 取消斜体 93
103 24 取消下划线 94
104 25 取消闪烁 95 品红
105 品红 27 取消反转 96
106 青色 28 取消隐藏 97
107 白色 29 取消删除线    
原文地址:https://www.cnblogs.com/qiusuo/p/10009375.html