1.字體顏色 font color【30m 黑色 31m 紅色 32m綠色 33m××× 34m藍色 35m紫色36m天藍色 37m白色】
格式:echo -e "\033[fontcolor;字符串內容\033[0m"
2.背景着色 background color【40至47m】
格式:echo -e "\033[backcolor; 字符串內容\033[0m"
3.同時設置字體和背景顏色
格式:echo -e "\033[backcolor;fontcolor 字符串內容\033[0m"
4.其它
實例:echo定義bash中
方案一:使用變量只定義顏色【\E】
#!/bin/bash
#定義顏色的變量
RED_COLOR='\E[1;31m' #紅
GREEN_COLOR='\E[1;32m' #綠
YELOW_COLOR='\E[1;33m' #黃
BLUE_COLOR='\E[1;34m' #藍
PINK='\E[1;35m' #粉紅
END='\E[0m'
#需要使用echo -e
echo -e "${RED_COLOR}測試內容${END}"
echo -e "${YELOW_COLOR}測試內容${END}"
echo -e "${BLUE_COLOR}測試內容${END}"
echo -e "${GREEN_COLOR}測試內容${END}"
方案二:使用變量只定顏色【\\033】
#!/bin/bash
#定義顏色的變量
RED_COLOR=”\\033[1;31m” #紅
GREEN_COLOR='\\033[1;32m' #綠
YELOW_COLOR='\\033[1;33m' #黃
BLUE_COLOR='\\033[1;34m' #藍
PINK='\\033[1;35m' #粉紅
END='\\033[0m'
#需要使用echo -e
echo -e "$RED_COLOR測試內容$END"
echo -e "$YELOW_COLOR測試內容$ END "
echo -e "$BLUE_COLOR測試內容$ END "
echo -e "$GREEN_COLOR測試內容$ END "
echo -e "$PINK測試內容$ END "