您的位置:首页 > 运维架构 > Shell

shell 不同颜色打印

2016-01-14 14:14 537 查看
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 "
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: