彩色脚本输出(跨平台)
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
- 关闭所有属性(不能按预期工作)