選項說明
echo [-ne][字符串]
或
echo [--help][--version]
-n 不要在最后自動換行;
-E 禁用反斜線轉義解釋(默認);
-e 若字符串中出現以下字符,則特別加以處理,而不會將它當成一般文字輸出。
-e 用法
\a 發出警告聲;
\b 刪除前一個字符;
\c 最后不加上換行符號;
\f 換行但光標仍舊停留在原來的位置;
\n 換行且光標移至行首;
\r 光標移至行首,但不換行;
\t 插入tab;
\v 與\\f相同;
\\ 插入\\字符;
\nnn 插入nnn(八進制)所代表的ASCII字符;
–help 顯示幫助;
–version 顯示版本信息
設置 echo -e 命令彩色輸出
\033 用於改變字體屬性
[0m 正常
[1m 粗體
[4m 字體加上下划線
[7m 逆轉前景和背景色
[8m 不可見字符
[9m 跨行字體
[30m 灰色字體
[31m 紅色字體
[32m 綠色字體
[33m 棕色字體
[34m 藍色字體
[35m 紫色字體
[36m 淺藍色字體
[37m 淺灰字體
[38m 黑色字體
[40m 黑色背景
[41m 紅色背景
[42m 綠色背景
[43m 棕色背景
[44m 藍色背景
[45m 紫色背景
[46m 淺藍色背景
[47m 淺灰色背景
示例
echo -e "\033[1m\033[32m\033[41mMrlapulga\033[0m"
# 粗體紅色背景綠色字體的Mrlapulga
echo -e "\033[31m 紅色字 \033[0m"
echo -e "\033[34m 黃色字 \033[0m"
echo -e "\033[41;33m 紅底黃字 \033[0m"
echo -e "\033[41;37m 紅底白字 \033[0m"
字顏色: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;37m 紅底白字 \033[0m"
echo -e "\033[42;37m 綠底白字 \033[0m"
echo -e "\033[43;37m 黃底白字 \033[0m"
echo -e "\033[44;37m 藍底白字 \033[0m"
echo -e "\033[45;37m 紫底白字 \033[0m"
echo -e "\033[46;37m 天藍底白字 \033[0m"
echo -e "\033[47;30m 白底黑字 \033[0m"
最后面控制選項說明:
\033[0m 關閉所有屬性
\033[1m 設置高亮度
\033[4m 下划線
\033[5m 閃爍
\033[7m 反顯
\033[8m 消隱