shell 不同颜色打印

shell 脚本经常要打印信息,将不同类型的信息打印为不同颜色,比如错误用红色,正确用绿色等。

新建一个文件如下:

 

  1 #
  2 # File: echo_color.sh
  3 #
  4 
  5 red="\033[0;31m"
  6 blue="\033[0;34m"
  7 cyan="\033[0;36m"
  8 green="\033[0;32m"
  9 yellow="\033[1;33m"
 10 purple="\033[0;35m"
 11 
 12 light_blue="\033[1;34m"
 13 light_red="\033[1;31m"
 14 light_green="\033[1;32m"
 15 light_gray="\033[0;37m"
 16 light_purple="\033[1;35m"
 17 
 18 reset_color="\033[0;00m"
 19 
 20 echo_light_green()
 21 {
 22   printf $light_green
 23   echo "$1"
 24   printf $reset_color
 25 }
 26 
 27 echo_blue()
 28 {
 29   printf $blue
 30   echo "$1"
 31   printf $reset_color
 32 }
 33 
 34 echo_light_blue()
 35 {
 36   printf $light_blue
 37   echo "$1"
 38   printf $reset_color
 39 }
 40 
 41 echo_yellow()
 42 {
 43   printf $yellow
 44   echo -n "$1"
 45   printf $reset_color
 46 }
 47 
()
 49 {
 50   printf $red
 51   echo "$1"
 52   printf $reset_color
 53 }

 

使用的时候在你的脚本中

 

 

 

source  echo_color.sh (或者  .  echo_color.sh)
echo_red "Please run script "

 

  • 微信号:find_xiaohei
  • 名称:找小黑 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值