echo的三個參數字體
-E 關閉轉義(默認)spa
-e 識別轉義code
-n 不自動輸出換行符table
Shell識別顏色參數class
\033[cor_id1;cor_id2;...]m \033和\e是相同的意思。tab
例如:echo -e "\e[5;35;46mI love Shell\e[0m"co
顏色代碼表參數
背景 | 字體 | 文本 | |||
code | 說明 | code | 說明 | code | 說明 |
40 | 黑 | 0 | 默認 | 31 | 紅 |
41 | 紅色 | 1 | 粗體 | 32 | 綠 |
42 | 綠色 | 2 | 淡化 | 33 | 黃 |
43 | 黃 | 3 | 斜體 | 34 | 藍 |
44 | 藍 | 4 | 下劃線 | 35 | 品紅 |
45 | 品紅 | 5 | 閃爍 | 36 | 青 |
46 | 青色 | 7 | 反轉 | 37 | 白 |
47 | 白色 | 8 | 隱藏;不可見 | 39 | 默認 |
49 | 默認 | 9 | 刪除線 | 90 | 黑 |
100 | 黑色 | 21 | 雙下劃線 | 91 | 紅 |
101 | 紅 | 22 | 默認(取消加粗和淡化) | 92 | 綠 |
102 | 綠色 | 23 | 取消斜體 | 93 | 黃 |
103 | 黃 | 24 | 取消下劃線 | 94 | 藍 |
104 | 藍 | 25 | 取消閃爍 | 95 | 品紅 |
105 | 品紅 | 27 | 取消反轉 | 96 | 青 |
106 | 青色 | 28 | 取消隱藏 | 97 | 白 |
107 | 白色 | 29 | 取消刪除線 |