让你的echo带颜色

    当我们看惯黑白2色的时候,我们想换种颜色输出。我们输出用echo 来表示,如何来输出一段带颜色的文本呢,看看下面的说明:

Color codes are used to represent each color. For example, reset=0, black=30, red=31,
green=32, yellow=33, blue=34, magenta=35, cyan=36, and white=37.
 
那么假设我们想显示输出一段黄色的文本的话,可以这样来运行命令:
 
 
  1. echo -e '\e[1;33m this is yellow text \e[0m' 
 
 
呵呵,下面来解释下,这里\e[1;33m 是用来转义,把颜色设置为黄色;\e[0m  这里是表示重置下颜色,还原的意思,想要显示那个颜色,只要修改下33m这个值就可以了。
 
 
前面介绍了如何让echo的输出文本带颜色,这里再介绍下如何让输出的背景带颜色:
 
For a colored background, reset = 0, black = 40, red = 41, green = 42, yellow = 43, blue = 44,
magenta = 45, cyan = 46, and white=47, are the color code that are commonly used.
 
可以看到代码和之前差不多,下面直接来演示下吧:
 
 
  1. echo -e "\e[1;42m Green Background \e[0m" 
  
   这里输出的文字背景就是绿色的了,想修改背景颜色,只要修改那个42m这个数值就可以了,感兴趣的话,来试验下吧。。。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值