shell颜色设置
#格式1:\e[字体颜色;字体前景色;字体背景色m \e[0m
#例:\e[5;31;40m 我是被上色的部分\e[0m
#格式2:\033[字体颜色;字体前景色;字体背景色m \033[0m
#例:\033[0;34;40m 我是被上色的部分\033[0m
# 解释:"\e或\033": 启动转义序列
"[": 定义颜色开始
"5":定义闪烁
“0”:定义默认的字体颜色
“31”:定义文本前景色
“40”:定义文本的背景色
“\e[0m或者\033[0m”:恢复默认的文本颜色
关键代码:

如此
结果展示(部分):

截图-无法闪烁
代码块:
#!/bin/bash
#====== 颜色输出测试====
#格式1:\e[字体颜色;字体前景色;字体背景色m \e[0m
#例:\e[5;31;40m 我是被上色的部分\e[0m
#格式2:\033[字体颜色;字体前景色;字体背景色m \033[0m
#例:\033[0;34;40m 我是被上色的部分\033[0m
# 解释:"\e或\033": 启动转义序列 "[": 定义颜色开始 "5":定义闪烁
“0”:定义默认的字体颜色 “31”:定义文本前景色 “40”:定义文本的背景色
“\e[0m或者\033[0m”:恢复默认的文本颜色
#编码 颜色
#5 设置闪烁
#1 设置粗体
#0 重新设置属性到缺省设置
#31 红色前景色
#32 绿色
#33 棕色
#34 蓝色
#35 紫色
#36 青色
#37 白色
### 同理41-47 背景色与31-37 前景色 保持一致
#========================#
for i in `seq 31 37`;do
for j in `seq 41 47`;do
echo -e "前景色:${i},背景色:${j}"
# 5 闪烁
echo -e "\e[5;${i};${j}m 颜色测试 \e[0m "
done
echo
done
#========================#