彩色指令碼輸出(跨平臺)

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

    • 關閉所有屬性(不能按預期工作)