彩色脚本输出(跨平台)

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

    • 关闭所有属性(不能按预期工作)