基本的に、スタイリング コードでいくつかの変数を宣言する必要があります。次のようなものです。
underline=`tput smul`
nounderline=`tput rmul`
bold=`tput bold`
normal=`tput sgr0`
次のように、変数を使用して出力で使用するためにこれらを呼び出すことができます。
echo "${bold}bold${normal} text stands out!"
echo "${underline}underlined${nounderline} text does, too."
特定の文字で始まるすべての行に適用するように自動化する限り、上記のように変数を使用した方がよいでしょう。この方法を使用すると、簡単になるだけでなく、よりクリーンで使いやすくなります。たとえば、このメソッドを使用すると、特定の出力文字列内の任意の数の単語を異なる方法でスタイル設定して、文全体ではなく特定の単語を強調することができます (もちろんそれが目的でない場合)。
詳細については、http://tldp.org/HOWTO/Bash-Prompt-HOWTO/x405.htmlおよび/またはman tputを確認してください。