終端輸出有顏色的文本日誌

本篇利用ANSI的控制字符實現文本的顏色控制。

設置顏色的格式爲:以\033[[F;Bm],以\033[[0m結束
F B 顏色
30 40 黑色
31 41 紅色
32 42 綠色
33 43 黃色
34 44 藍色
35 45 紫紅色
36 46 青藍色
37 47 白色

那麼在打印日誌的時候很好看:
例如:
ANSI終端顏色
代碼爲:\033[[1;35;48mTOTAL:310\033[[0m GOLD STORES
其中 35是紫紅色,可能顏色不太明顯,背景色故意設置成48,爲無效的背景色,因爲如果不設置背景色,1;35;m,在Windows平臺可能顏色正常,但是Linux下的終端輸出就沒有顏色了。

檢驗顏色的命令使用:

echo -e "\033[1;32;47mABCDEFG \033[0m"

檢驗日誌文件的顏色使用:

cat,tail 或者 less -R 之類的進行查看。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章