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

それでは、list2を太字にするためにechoにtput太字を挿入する方法は何ですか?

  1. 太字入力 - 意志勇敢なもし

  2. tput sgr0 は太字を通常に復元します。

答え1

IIUC:

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

関連情報