第 50 章:脚本输出着色(跨平台)
第 50.1 节:color-output.sh
在 bash 脚本的开头部分,可以定义一些变量,这些变量作为帮助函数,用于在脚本运行期间为终端输出着色或以其他方式格式化。
不同平台使用不同的字符序列来表示颜色。然而,有一个名为 tput 的实用程序,它可以在所有 *nix 系统上工作,并通过一致的跨平台 API 返回特定于平台的终端颜色字符串。
例如,存储将终端文本变为红色或绿色的字符序列:
red=$(tput setaf 1)
green=$(tput setaf 2)
或者,存储将文本恢复为默认外观的字符序列:
re





