linux是什么 如何在Linux下Shell腳本輸出帶顏色文字?
如何在Linux下Shell腳本輸出帶顏色文字?echo -e "033[44375m ME 033[0m COOL"以上命令設(shè)置作用如下:背景色為藍(lán)色,前景色為白色,字體閃爍,輸出字符ME,然后重新
如何在Linux下Shell腳本輸出帶顏色文字?
echo -e "033[44375m ME 033[0m COOL"以上命令設(shè)置作用如下:背景色為藍(lán)色,前景色為白色,字體閃爍,輸出字符ME,然后重新設(shè)置屏幕到缺省設(shè)置,輸出字符me后顏色回復(fù)正常e是echo的一個(gè)可選項(xiàng),它用于激活特殊字符的解析器。033引導(dǎo)非常規(guī)字符序列。意味著設(shè)置屬性然后結(jié)束非常規(guī)字符序列,這個(gè)例子里真正有效的字符是 44375和0。修改44375可以生成不同顏色的組合,數(shù)值和編碼的前后順序沒(méi)有關(guān)系??梢赃x擇的編碼如下所示: 編碼 顏色/動(dòng)作 0 重新設(shè)置屬性到缺省設(shè)置
1 設(shè)置粗體
2 設(shè)置一半亮度(模擬彩色顯示器的顏色) 4 設(shè)置下劃線(xiàn)(模擬彩色顯示器的顏色) 5 設(shè)置閃爍 7 設(shè)置反向圖象 22 設(shè)置一般密度 24 關(guān)閉下劃線(xiàn) 25 關(guān)閉閃爍 27 關(guān)閉反向圖象 30 設(shè)置黑色前景 31 設(shè)置紅色前景 32 設(shè)置綠色前景 33 設(shè)置棕色前景 34 設(shè)置藍(lán)色前景 35 設(shè)置紫色前景 36 設(shè)置青色前景 37 設(shè)置白色前景 38 在缺省的前景顏色上設(shè)置下劃線(xiàn) 39 在缺省的前景顏色上關(guān)閉下劃線(xiàn) 40 設(shè)置黑色背景 41 設(shè)置紅色背景 42 設(shè)置綠色背景 43 設(shè)置棕色背景 44 設(shè)置藍(lán)色背景 45 設(shè)置紫色背景 46 設(shè)置青色背景 47 設(shè)置白色背景 49 設(shè)置缺省黑色背景