欢迎光临
我们一直在努力

Bash 专业人员笔记 -- 第 50 章:脚本输出着色(跨平台)

第 50 章:脚本输出着色(跨平台)

第 50.1 节:color-output.sh

在 bash 脚本的开头部分,可以定义一些变量,这些变量作为帮助函数,用于在脚本运行期间为终端输出着色或以其他方式格式化。

不同平台使用不同的字符序列来表示颜色。然而,有一个名为 tput 的实用程序,它可以在所有 *nix 系统上工作,并通过一致的跨平台 API 返回特定于平台的终端颜色字符串。

例如,存储将终端文本变为红色或绿色的字符序列:

red=$(tput setaf 1)
green=$(tput setaf 2)

或者,存储将文本恢复为默认外观的字符序列:

re

赞(0)
未经允许不得转载:171主机测评 » Bash 专业人员笔记 -- 第 50 章:脚本输出着色(跨平台)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址