#!/bin/bash
#
#下面是字體輸出顏色及終端格式控制
#字體色30-37
echo
-e
"\033[30m黑色字\033[0m"
echo
-e
"\033[31m紅色字\033[0m"
echo
-e
"\033[32m綠色字\033[0m"
echo
-e
"\033[33m×××字\033[0m"
echo
-e
"\033[34m藍色字\033[0m"
echo
-e
"\033[35m紫色字\033[0m"
echo
-e
"\033[36m天藍字\033[0m"
echo
-e
"\033[37m白色字\033[0m"
#字背景顏色範圍:40-47
echo
-e
"\033[40;37m黑底白字\033[0m"
echo
-e
"\033[41;30m紅底黑字\033[0m"
echo
-e
"\033[42;34m綠底藍字\033[0m"
echo
-e
"\033[43;34m黃底藍字\033[0m"
echo
-e
"\033[44;30m藍底黑字\033[0m"
echo
-e
"\033[45;30m紫底黑字\033[0m"
echo
-e
"\033[46;30m天藍底黑字\033[0m"
echo
-e
"\033[47;34m白底藍字\033[0m"
#.....
#控制選項說明
#\033[0m關閉全部屬性
#\033[1m設置高亮度
#\033[4m下劃線
echo
-e
"\033[4;31m下劃線紅字\033[0m"
#閃爍
echo
-e
"\033[5;34m紅字在閃爍\033[0m"
#反影
echo
-e
"\033[8m消隱\033[0m "
#
#\033[30m-\033[37m設置前景色
#\033[40m-\033[47m設置背景色
#\033[nA光標上移n行
#\033[nB光標下移n行
echo
-e
"\033[4A光標上移4行\033[0m"
#\033[nC光標右移n行
#\033[nD光標左移n行
#\033[y;xH設置光標位置
#\033[2J清屏
#\033[K清除從光標到行尾的內容
echo
-e
"\033[K清除光標到行尾的內容\033[0m"
#\033[s保存光標位置
#\033[u恢復光標位置
#\033[?25|隱藏光標
#\033[?25h顯示光標
echo
-e
"\033[?25l隱藏光標\033[0m"
echo
-e
"\033[?25h顯示光標\033[0m"
#下面的這個例子是字體不停的閃爍。
#!/bin/bash
#
a=30
b=41
while
true
do
echo
-e
"\033[${a}m光輝×××\033[0m"
echo
-e
"\033[${a}m的嗎西亞\033[0m"
echo
-e
"\033[${a}m洛克薩斯\033[0m"
a=$(($(($a%7))+30))
b=$(($(($b%7))+40))
#每次讓字體顏色在30-37轉換
#每次讓背景顏色在40-47轉換
echo
-e
"\033[4A\033[0m"
done