样式使用
字背景颜色和文字颜色之间是英文的””
文字颜色后面有个 m
字符串前后可以没有空格,如果有的话,输出也是同样有空格
显示方式可以叠加,用“;”隔开
| 12
 3
 4
 5
 6
 7
 
 | \033[X;Y;Zm字符\033[0m
 
 
 
 
 echo -e "\033[4;5;47;30m闪烁+下划线+白底色+黑字\033[0m"
 
 | 
样式语法
显示方式
| 12
 3
 4
 5
 
 | 1:高亮显示(粗体)4:下划线
 5:闪烁
 7:反白显示
 8:隐藏
 
 | 
字体颜色
| 12
 3
 4
 5
 6
 7
 8
 
 | 30:黑色31:红色
 32:绿色
 33:黄色
 34:蓝色
 35:紫色
 36:深绿
 37:白色
 
 | 
背景颜色
| 12
 3
 4
 5
 6
 7
 8
 
 | 40:黑色41:深红
 42:绿色
 43:黄色
 44:蓝色
 45:紫色
 46:深绿
 47:白色
 
 | 
样式实例
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 
 | #!/bin/bash
 
 for i in {1..8}; do
 for j in {31..37}; do
 echo -e "\033[$i;$j;40mHello world!\033[0m"
 done
 echo
 done
 echo
 
 
 for i in {31..37}; do
 echo -e "\033[$i;40mHello world!\033[0m"
 done
 echo
 
 
 for i in {41..47}; do
 echo -e "\033[47;${i}mHello world!\033[0m"
 done
 
 |