功能說明:顯示文字。
語 法:echo [-ne][字串]或 echo [--help][--version]
補充說明:echo會將輸入的字串送往標準輸出。輸出的字串間以空白字元隔開, 並在最後加上換行號。
參 數:-n 不要在最後自動換行
-e 若字串中出現以下字元,則特別加以處理,而不會將它當成一般文字輸出:
\a 發出警告聲;
\b 刪除前一個字元;
\c 最後不加上分行符號號;
\f 換行但游標仍舊停留在原來的位置;
\n 換行且游標移至行首;
\r 游標移至行首,但不換行;
\t 插入tab;
\v 與\f相同;
\\ 插入\字元;
\nnn 插入nnn(八進位)所代表的ASCII字元;
--help 顯示協助
--version 顯示版本資訊
echo要變換顏色的時候,要使用參數-e
格式:
echo -e "\033[字背景顏色;字型顏色m字串\033[0m"
例如:
echo
-e "\033[41;36m something here \033[0m"
其中41的位置代表底色,
36的位置是代表字的顏色
那些ascii
code 是對顏色調用的始末.
\033[
; m …… \033[0m
讓字型變為紅色並且不停的閃爍
#echo
-e "\033[31m \33[05m 請確認是否要停止當前的squid進程,輸入
[Y/N] \033[0m"
或者
#echo
-e "\033[31m \033[05m 請確認是否要停止當前的squid進程,輸入
[Y/N] \033[0m"
字背景色彩範圍:40----49
40:黑
41:深紅
42:綠
43:黃色
44:藍色
45:紫色
46:深綠
47:白色
字顏色:30-----------39
30:黑
31:紅
32:綠
33:黃
34:藍色
35:紫色
36:深綠
37:白色
===============================================ANSI控制碼的說明
\33[0m
關閉所有屬性
\33[1m
設定高亮度
\33[4m
底線
\33[5m
閃爍
\33[7m
反顯
\33[8m
消隱
\33[30m
-- \33[37m 設定前景色彩
\33[40m
-- \33[47m 設定背景色
\33[nA
游標上移n行
\33[nB
游標下移n行
\33[nC
游標右移n行
\33[nD
游標左移n行
\33[y;xH設定游標位置
\33[2J
清屏
\33[K
清除從游標到行尾的內容
\33[s
儲存游標位置
\33[u
恢複游標位置
\33[?25l
隱藏游標
\33[?25h
顯示光線標