关于shell下的颜色

  最近写了几个shell的脚本,想echo出一些提示性的内容以方便执行或了解结果,准备用不同的颜色 显示,但却一时间忘了该怎么操作。

 才发现有些东西虽然平时觉得不值一提,但要真要用它的时候却 不得不搜肠刮肚了,还是记录一下吧。

如下:

 echo -e "\033[字背景颜色;文字颜色m字符串\033[0m"

对应的数字如下表:

颜色 黑  红  绿  黄  蓝  紫  青  白 
“字”代码 30 31 32 33 34 35 36 37
“底”代码 40 41 42 43 44 45 46 47


 以上格式中最后的控制选项:

\33[0m 关闭所有属性

\33[1m 设置高亮度  

\33[4m 下划线  

\33[5m 闪烁   

\33[7m 反显   

\33[8m 消隐


例子:

echo -e “\033[41;37m 红底白字 \033[0m”

echo -e “\033[32;5m 绿色字闪烁 \033[0m”



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值