2016年4月7日 星期四

SHELL Script加入文字樣式, 文字顏色, 背景顏色

以shell 的顯示為例,顯示的格式如下:
\33[ 文字樣式 ; 文字顏色 ; 背景顏色 m
文字內容………………
\33[0m
1. 文字樣式,有列下幾種色碼可以使用:
0 一般亮度
1 高度度
4 加底線
5 灰底

2. 文字顏色,則都是3開頭,有下列色碼:
30 黑色
31 紅色
32 綠色
33 黃色
34 藍色
35 紫色
36 青綠
37 白色

3. 背景顏色,色碼都是4開頭:
40 黑色
41 紅色
42 綠色
43 黃色
44 藍色
45 紫色
46 青綠
47 白色
4.範例
如果我要在畫面上顯示高亮度的綠色(32)及黑色背景,可以如下:
echo -e "\e[1;32;40m 我的文字 \e[0m"
也可以分開來寫比較清楚
echo -e "\e[1;32;40m "  
echo -e "我的文字"  
echo -e "\e[0m"

沒有留言:

張貼留言