为 bash 打印语句着色

为 bash 打印语句着色

我有以下 bash 打印语句,我想将其颜色为蓝色。

local -r sgr="$( tput sgr0 )"
local -r wht="$( tput bold; tput setaf 15 )"
local -r blu="$( tput bold; tput setaf 39 )"

printf ' \u2263  %-*s%*s  \u2263\n'  "$cl" "${1:0:cl}"  "$cr" "${2:0:cr}"

相关内容