shell编程之给内容添加不同颜色

给内容加不同的颜色

内容的颜色用数字表示,范围为30-37,每个数字代表一种颜色。代码如下:

echo -e "\033[30m 黑色字oldboy trainning \033[0m" #<==30m表示黑色字。
echo -e "\033[31m 红色字oldboy trainning \033[0m" #<==31m表示红色字。
echo -e "\033[32m 绿色字oldboy trainning \033[0m" #<==32m表示绿色字。
echo -e "\033[33m 棕色字oldboy trainning \033[0m" #<==33m表示棕色字(brown),和黄色字相近。
echo -e "\033[34m 蓝色字oldboy trainning \033[0m" #<==34m表示蓝色字。
echo -e "\033[35m 洋红字oldboy trainning \033[0m" #<==35m表示洋红色字(magenta),和紫色字相近。
echo -e "\033[36m 蓝绿色oldboy trainning \033[0m" #<==36m表示蓝绿色字(cyan),和浅蓝色字相近。
echo -e "\033[37m 白色字oldboy trainning \033[0m" #<==37m表示白色字。

说明:不同的数字对应的字体颜色,见系统帮助(来源man console_codes命令的结果)

给输出的字符串加不同的背景颜色

字的背景颜色对应的数字范围为40-47,代码如下:

echo -e "\033[40;37m 黑底白字oldboy\033[0m"   #<==40m表示黑色背景。
echo -e "\033[41;37m 红底白字oldboy\033[0m"   #<==41m表示红色背景。
echo -e "\033[42;37m 绿底白字oldboy\033[0m"   #<==42m表示绿色背景。
echo -e "\033[43;37m 棕底白字oldboy\033[0m"   #<==43m表示棕色背景(brown),和黄色背景相近。
echo -e "\033[44;37m 蓝底白字oldboy\033[0m"   #<==44m表示蓝色背景。
echo -e "\033[45;37m 洋红底白字oldboy\033[0m"  #<==45m表示洋红色背景(magenta),和紫色背景相近。
echo -e "\033[46;37m蓝绿底白字oldboy\033[0m"   #<==46m表示蓝绿色背景(cyan),和浅蓝色背景相近。
echo -e "\033[47;30m 白底黑字oldboy\033[0m"    #<==47m表示白色背景。

转载于:https://www.cnblogs.com/yjiu1990/p/10748232.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值