shell脚本之输出内容显示颜色?一文就懂

5 篇文章 0 订阅

        颜色对于日志打印日志还是很好看的,优化日志显示。

        下面是集中常见的颜色显示,可以自行搭配,一文就懂

        把想要显示颜色的内容放到中间就行,注意颜色标记后要消除  echo -e 选项是转义编码的,可以搭配printf进行格式化输出日志或者复写内容,实现各个颜色切换

# color.sh
# 颜色代码标识 \033 或者 \E 或者 \x1B  ,这些序列由Escape字符(通常用“^[” 或"<Esc>"表示)组成,后跟一些其他字符:“<Esc>[FormatCodem”。
# xshell终端默认颜色 黑底白字

reset_color="这个重置一般在每一个输出改变颜色后都需要重置
0: 重置所有属性
"
format="字体常用显示
1:粗体高亮
4:下划线
5:闪烁
8:隐藏(对密码隐藏比较好)
"

echo -e "\033[1m 粗体高亮显示 \033[0m"
background_color="
字体背景颜色范围:4开头
41:红色
42:绿色
43:黄色
44:蓝色
45:紫色
46:天蓝
47:白色"
# 多个 ANSI 控制码可同时使用,用分号(;)作为分隔符
echo -e "\033[5;41m 闪烁字体和红色背景 \033[0m" 
echo -e "\033[4;44m 下划线和蓝色背景 \033[0m" 

foreground_color="
字体本身颜色范围:3开头
31:红色
32:绿色
33:黄色
34:蓝色
35:紫色
36:天蓝
37:白色:"

# 多个 ANSI 控制码可同时使用,用分号(;)作为分隔符
echo -e "\033[4;32m 下划线绿色字体 \033[0m"
echo -e "\033[5;31;46m 闪烁红色字体和天蓝色背景 \033[0m"
#自行搭配

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>