彩色指令碼輸出(跨平臺)
tput
在 terminfo 資料庫中查詢與終端相關的資訊。
來自維基百科上的 tput :
在計算中,
tput
是一個標準的 Unix 作業系統命令,它使用終端功能。根據系統的不同,
tput
使用 terminfo 或 termcap 資料庫,以及檢視終端型別的環境。
來自 Bash Prompt HOWTO:第 6 章 ANSI 轉義序列:顏色和游標移動 :
-
tput setab [1-7]
- 使用 ANSI 轉義設定背景顏色
-
tput setb [1-7]
- 設定背景顏色
-
tput setaf [1-7]
- 使用 ANSI 轉義設定前景色
-
tput setf [1-7]
- 設定前景色
-
tput 大膽
- 設定加粗模式
-
tput sgr0
- 關閉所有屬性(不能按預期工作)