実際のところ
そのまんま繋ぐだけなら、コマンドを指定すればいいです。
が、設定リセットしないとそのまま続きます。
というわけで、用が済んだら"tput sgr0"で綺麗にします。
$ tput sgr0
一行だけ適用する場合、";"で繋いで
$ tput bold; echo "This text has the bold attribute."; tput sgr0 This text has the bold attribute.
shellスクリプトででCtrl+Cで終了した時文字装飾を消したい場合
trap 'tput sgr0 || clear; exit 0' SIGINT