標籤:shell
shell作為一種指令碼語言是每個Linux管理員必須要掌握的技能,有時可以為shell中的輸出添加一些背景顏色,使得指令碼整體上略帶美觀,下面我們利用echo來輸出一段字串,預設情況下,echo顯示的字串都是白色的
650) this.width=650;" title="QQ圖片20150402132920.png" src="http://s3.51cto.com/wyfs02/M00/5C/36/wKioL1Uc1JHBE6cEAAAnluJJVLw274.jpg" alt="wKioL1Uc1JHBE6cEAAAnluJJVLw274.jpg" />
我們可以增加一些顏色
650) this.width=650;" title="QQ圖片20150402133117.png" src="http://s3.51cto.com/wyfs02/M01/5C/36/wKioL1Uc1QTx0jnOAAAkigumYD4798.jpg" alt="wKioL1Uc1QTx0jnOAAAkigumYD4798.jpg" />
那麼是怎麼實現的呢?下面給出原指令碼代碼
650) this.width=650;" title="QQ圖片20150402133236.png" src="http://s3.51cto.com/wyfs02/M01/5C/36/wKioL1Uc1VKBKnFzAABCiUE0IhE828.jpg" alt="wKioL1Uc1VKBKnFzAABCiUE0IhE828.jpg" />
可能看到那麼多數字有點懵,給出具體格式就好了
"\033[前置字元顏色;背景顏色 XXXX\033[0m" 後面沒有]了
最後的[0m 代表恢複原始顏色,如果不加上的話,就會是這樣的效果
650) this.width=650;" title="QQ圖片20150402133526.png" src="http://s3.51cto.com/wyfs02/M02/5C/3B/wKiom1Uc1LTDMqjRAABKewc2Sac514.jpg" alt="wKiom1Uc1LTDMqjRAABKewc2Sac514.jpg" />
可以看見後的命令提示字元以及命令都帶有紅色了
具體的顏色還有很多需要大家去記住顏色的代碼,比如\033[32就代表綠色,大家搜尋下去實驗吧。
本文出自 “滕sir” 部落格,請務必保留此出處http://naturelong1989.blog.51cto.com/627491/1627651
shell小技巧--帶顏色的輸出