カラー機能

 


 

フォーマット:エコー-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 

結果を実現:

 

おすすめ

転載: www.cnblogs.com/tanshouke/p/12405315.html