画面にテキストを出力する Bash スクリプトを書いています:
echo "Some Text"
テキストをフォーマットできますか?太字にしたいです。
ベストアンサー1
これを行う最も互換性のある方法は、tput
端末に送信する適切なシーケンスを見つけるために を使用することです。
bold=$(tput bold)
normal=$(tput sgr0)
次に、変数$bold
とを使用して$normal
書式設定します。
echo "this is ${bold}bold${normal} but this isn't"
与える
これは大胆だが、これはそうではない
すべてのnormal
書式設定がオフになることに注意してください(したがって、色などの他の書式設定がある場合は、それも無効になります)。