我们有以下数组 - 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 变为粗体?
tput 粗体 - 将大胆的的话
tput sgr0 会将粗体恢复为正常
答案1
IIUC:
echo ${list1[*]} "$(tput bold)" ${list2[*]} "$(tput sgr0)"