新闻  |   论坛  |   博客  |   在线研讨会
bash 顏色選擇
wxy_88kl | 2008-03-20 09:33:36    阅读:1590   发布文章

bash 顏色選擇
#!/bin/bash
# 顯示 ANSI 的彩色
#
esc="\033["
echo -n " _ _ _ _ _40 _ _ _ 41_ _ _ _42 _ _ _ 43"
echo "_ _ _ 44_ _ _ _45 _ _ _ 46_ _ _ _47 _"
for fore in 30 31 32 33 34 35 36 37; do
line1="$fore "
line2=" "

for back in 40 41 42 43 44 45 46 47; do
line1="${line1}${esc}${back};${fore}m Normal ${esc}0m"
line2="${line2}${esc}${back};${fore};1m Bold ${esc}0m"
done

echo -e "$line1\n$line2"
done

註: 背景不可以是高亮度,所以黃色(高亮度的棕色)只能用來作前景。這是硬體上的限制。

顏色代碼:
0 - 黑色 4 - 藍色 3# 是背景顏色
1 - 紅色 5 - 粉紅色 4# 是前景顏色
2 - 綠色 6 - 青色
3 - 黃色 7 - 白色 ;

1 是粗體和高亮度

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
漫天皆白, 雪里行军情更迫。 头上高山, 风卷红旗过大关。 此行何去?
推荐文章
最近访客