Linux下Shell腳本輸出帶顏色文字(轉)

http://www.ylmf.net/linux/tips/2010123019141.htmlhtml

http://club.topsage.com/thread-464482-1-1.htmllinux

 

文本終端的顏色能夠使用「ANSI很是規字符序列」來生成。舉例:字體

  echo -e "\033[44;37;5m ME \033[0m COOL"編碼

  以上命令設置做用以下:背景色爲藍色,前景色爲白色,字體閃爍,輸出字符「ME」,而後從新設置屏幕到缺省設置,輸出字符 「COOL」「e」是命令 echo 的一個可選項,它用於激活特殊字符的解析器。「\033」引導很是規字符序列。「m」意味着設置屬性而後結束很是規字符序列,這個例子裏真正有效的字符是 「44;37;5」 和「0」。修改「44;37;5」能夠生成不一樣顏色的組合,數值和編碼的先後順序沒有關係。spa

  能夠選擇的編碼以下所示:.net

  編碼 顏色/動做htm

  0 從新設置屬性到缺省設置ip

  1 設置粗體字符串

  2 設置一半亮度(模擬彩色顯示器的顏色)get

  4 設置下劃線(模擬彩色顯示器的顏色)

  5 設置閃爍

  7 設置反向圖象

  22 設置通常密度

  24 關閉下劃線

  25 關閉閃爍

  27 關閉反向圖象

  30 設置黑色前景

  31 設置紅色前景

  32 設置綠色前景

  33 設置棕色前景

  34 設置藍色前景

  35 設置紫色前景

  36 設置青色前景

  37 設置白色前景

  38 在缺省的前景顏色上設置下劃線

  39 在缺省的前景顏色上關閉下劃線

  40 設置黑色背景

  41 設置紅色背景

  42 設置綠色背景

  43 設置棕色背景

  44 設置藍色背景

  45 設置紫色背景

  46 設置青色背景

  47 設置白色背景

  49 設置缺省黑色背景

  例如:在編譯腳本文件時,對服務啓動完成後的OK字符串設置成綠色

  

(責任編輯:

相關文章
相關標籤/搜索