指令 echo 之常用參數
Shell 下的 echo 有一些好用參數,例如若想印在同一行可用參數 -n $ echo -n 若要印出有底色與顏色文字,則使用 echo -e (escape),要製作 shell script 的進度條,常會用到 echo -ne 此參數 要印有底色與顏色文字,則需要給定 echo 的控制選項,如下 echo -e "\033[背景色; 字體 ;文字色m 字串 \033[0m" 其中第一個 \033[ 為起頭 header flag ,; 為分隔背景色,字體與文字色,以m結速。\033[ 為結尾 trailer。0m為屬性控制,0m為關閉屬性,1m為高亮度,4m為加底線,5m為閃爍,7m為反白,8m為隱藏,?25h為顯示提示指標,?25l 為隱藏提示指標。 背景色的對應色碼數字為 40 黑色底 ; 30 黑色字 41 紅色底 ; 31 紅色字 42 綠色底 ; 32 綠色字 43 黃色底 ; 33 黃色字 44 藍色底 ; 34 藍色字 45 紫色底 ; 35 紫色字 46 天藍色底 ; 36 天藍色字 47 灰色底 ; 37 灰色字 超出以上數字皆為原 terminal 設定之顏色 字體控制數字 1 加粗 3 斜體 4 劃底線