2016-05-20 10 views
0

は、あなたが(たとえば)色(ないbashの)bashで

echo -e "\e[34mblue text\e[0m" 

で出力を色付けすることができますしかし、それはダッシュでは動作しません。

ダッシュでカラー出力を得る方法はありますか?ダッシュは、bash、kshの、魚やzshので

答えて

2

printf '%b' "\033[34;1mblue text\033[0m\n" 
+0

それとも、 'tput'を使用し、完全に問題を回避することができます:「エコー「$(TPUT setaf 4)青テキスト$(TPUTのsgr0を) "またはそれと同等の' printf' – rici