shell pink是什么顏色 如何在Linux下Shell腳本輸出帶顏色文字?
如何在Linux下Shell腳本輸出帶顏色文字?Echo-e “033[44375m me033[0m cool”以上命令的功能如下:背景色為藍(lán)色,前景色為白色,字體閃爍,輸出字符me,然后將屏幕重置
如何在Linux下Shell腳本輸出帶顏色文字?
Echo-e “033[44375m me033[0m cool”以上命令的功能如下:背景色為藍(lán)色,前景色為白色,字體閃爍,輸出字符me,然后將屏幕重置為默認(rèn)設(shè)置,輸出字符me后顏色恢復(fù)正常。E是echo的一個(gè)選項(xiàng),用于激活特殊字符的解析器。033引導(dǎo)非常規(guī)字符序列。它意味著設(shè)置屬性并結(jié)束非常規(guī)字符序列。在本例中,真正的有效字符是44375和0。通過修改44375可以生成不同顏色的組合。數(shù)值與編碼順序無關(guān)??蛇x編碼如下:編碼顏色/操作0將屬性重置為默認(rèn)設(shè)置
1設(shè)置粗體
2設(shè)置半亮度(模擬彩色顯示的顏色)4設(shè)置下劃線(模擬彩色顯示的顏色)5設(shè)置閃爍7設(shè)置反轉(zhuǎn)圖像22設(shè)置一般密度24關(guān)閉下劃線25關(guān)閉閃爍27關(guān)閉反轉(zhuǎn)圖像30設(shè)置黑色前景31設(shè)置紅色前景32設(shè)置綠色前景33設(shè)置棕色前景34設(shè)置藍(lán)色前景35設(shè)置紫色前景36設(shè)置青色前景37設(shè)置白色前景38設(shè)置默認(rèn)前景顏色下劃線39關(guān)閉默認(rèn)前景顏色下劃線40設(shè)置黑色背景41設(shè)置紅色背景42設(shè)置綠色背景43設(shè)置棕色背景44設(shè)置藍(lán)色背景45設(shè)置紫色背景46設(shè)置青色背景47設(shè)置白色背景49設(shè)置默認(rèn)黑色背景