フォーマット:エコー-e「\ 033 [ テキストの背景色、文字色のm個のコンテンツを表示したい\ 033 [0メートルを」
カラーコード:
#[試験tansk @ルート] CAT Color02。SH # / binに/!bashの #フォント色の範囲:30 - 37 エコー -e " \ 033 [30メートルブラックワード\ 033 [0メートル" エコー -e " \ 033 [赤31M \ 033 [0メートル" エコー -e " \ 033 [32M緑色ワード\ 033 [0メートル" エコー -e " \ 033 [33メートル黄色ワード\ 033 [0メートル" エコー -e " \ 033 [34メートルブルーワード\ 033 [0メートル" エコー -e " \ 033 [35メートル紫色の単語\ 033 [0メートル" エコー -e "\ 033 [36メートル紺碧の単語\ 033 [0メートル" エコー -e " \ 033 [37メートル白ワード\ 033 [0メートル" #ワード背景色範囲:40 - 47 エコー -e " \ 033 [40; 37メートルブラック\ 033 [0メートルに" エコー -e " \ 033 [ 41; 30メートル赤に黒\ 033 [0メートル「 エコー -e 」\ 033 [42は、緑色の背景上の34メートルの青色文字\ 033 [0メートル「 エコー -e 」\ 033 [43であり、黄色の背景\ 033 [0メートルに34メートルブルー」 エコー -e " \ 033 [44であり、30メートルブルーブラック\ 033 [0メートル" エコー -e " \ 033 [45; 30メートル紫黒底\ 033 [0メートル" エコー -e "\ 033 [46; 30メートルのスカイブルーブラック\ 033 [0メートル" エコー -e " \ 033 [47; 34メートル青い文字と白\ 033 [0メートル" #制御オプション説明 #\ 033 [全てオフ0メートルターン属性 #\ 033 [1Mは、高輝度設定 #\ 033 [4Mは下線付き エコー -eを" \ 033 [4、31メートルの赤\ 033 [0メートルの下線" #点滅 エコー -e " 033 \ [5、34メートルが\ 033 [0メートル赤点滅" #抗影 エコー -e " 033 \ [8Mは0メートル[\ 033ブランク" #\ 033 [30m- \ 033 [37メートルフォアグラウンドカラーセット #\ 033 [40m- \ 033を[47Mは、背景色の設定 #\ 033【行シフトカーソルnAのN #\ 033 カーソルダウン[nBとn個の行 エコー -e " \ 4シフト行033 [4Aカーソル\ 033 [0メートル" #\ 033 [NCカーソル右行N #\ 033 [nDをカーソルが行を左にN #\ 033 Y [; XHは、カーソル位置設定 #\ 033 [2Jクリア画面 #\ 033 [Kはの終わりにカーソルから内容をクリア エコー -e " 033 \ [Kは、最後までカーソルの内容をクリア\ 033 [0メートル" #\ 033 カーソル位置の保存[S \#033 [Uは、カーソル位置の復元 #\ 033?[ 25 | カーソル非表示 #\ 033?[ 25H表示カーソル エコーを-e " \ 033 [?25Lが非表示にカーソル\ 033 [0メートル" エコー -e " \ 033 [?25H表示カーソル\ 033 [0メートル"
効果:
たとえば、以下の機能:
#!/ binに/ bashの #设置颜色 機能の色(){ 場合 [$ 1 == " GREE " ]; 次いで color01 = $( エコー -e " \ 033 [32; 40メートル$ 1 \ 033 [0メートル" ) エコー$ color01 のelif [$ 1 == " 赤" ]。その後、 color02 = $( エコー -e " \ 033 [31; 40メートル$ 1 \ 033 [0メートル" ) エコー$ color02 他の エコー -e "\ 033 [44; 37; 5メートル入力エラー、このオプション\ 033 [0メートル無し" Fiを } カラー$ 1
結果を実現: