bash PS1 256カラーボールド

bash PS1 256カラーボールド

Bashコンソールで利用可能なすべての色をリストしたいです。その後、プロンプトを太くオレンジ色にしたいと思います。私はこれをカラーコードのリストに使用します。

for code in {0..255}; do echo -e "\e[38;05;${code}m $code: Test"; done

ところが問題はどのように作るのかだ。勇敢な色を維持しますか?

ここでは、太字にする方法についてのアドバイスを探しています。http://misc.flogisoft.com/bash/tip_colors_and_formattingしかし、太字と256色のいずれかを組み合わせたコードは見つかりません。

ベストアンサー1

次のいずれかで作成できます。

echo -e "\e[1;38;05;${code}m $code: Test"
echo -e "\e[1m\e[38;05;${code}m $code: Test";
echo -e "\e[38;05;${code}m\e[1m $code: Test";
echo -e "\e[38;05;${code};1m $code: Test";
tput bold; tput setaf "$code" # provided the terminfo database is
                              # properly populated

tput boldリセットしない場合は一度だけ実行できます。勇敢なそしてtput sgr0または\e[mまたは\e[0m

おすすめ記事