顏色代碼產生器
關於 ANSI 逸出序列 (Escape Codes)
在 Linux 系統管理與 Shell Script 開發中,我們常使用 ANSI 逸出序列 來讓終端機輸出的文字變色。基本的格式為 \033[參數m。
常用顏色代碼表
| 顏色 | 前景代碼 (Text) | 背景代碼 (Background) |
|---|---|---|
| 黑色 (Black) | 30 | 40 |
| 紅色 (Red) | 31 | 41 |
| 綠色 (Green) | 32 | 42 |
| 黃色 (Yellow) | 33 | 43 |
| 藍色 (Blue) | 34 | 44 |
| 紫色 (Magenta) | 35 | 45 |
| 青色 (Cyan) | 36 | 46 |
| 白色 (White) | 37 | 47 |
如何在 Shell Script 中使用?
最常見的方式是搭配 echo -e 指令:
echo -e "\033[31m這是紅色文字\033[0m"
注意:結尾的 \033[0m 非常重要,它用於重置顏色,避免影響後續的輸出內容。