linux + 如何在 echo 命令中使用 tput 粗体

linux + 如何在 echo 命令中使用 tput 粗体

我们有以下数组 - list1 和 list2

list1="node23 node76 node 34"
list2="node02 node2 node9 node21"

我们想要将 list2 加粗,因此 list1 将不加粗打印,而 list2 将加粗

例子

echo ${list1[*]}  ${list2[*]}

节点23 节点76 节点34节点02 节点2 节点9 节点21

那么如何在 echo 中插入 tput 粗体以使 list2 变为粗体?

  1. tput 粗体 - 将大胆的的话

  2. tput sgr0 会将粗体恢复为正常

答案1

IIUC:

echo ${list1[*]}  "$(tput bold)" ${list2[*]} "$(tput sgr0)"

相关内容