web-dev-qa-db-ja.com

linux + echoコマンドでtputboldを使用する方法

次の配列があります-list1とlist2

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

list2を太字にしたいので、list1は太字なしで、list2は太字で印刷されます。

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

node23 node76 node 34 node02 node2 node9 node21

では、tput boldをechoに挿入して、list2が太字になるようにするにはどうすればよいですか?

  1. tput bold --will bold単語

  2. tputsgr0は太字を通常に戻します

2
yael

IIUC:

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