Linux下使用tail查找日志文件關鍵詞高亮顯示
① 多個關鍵詞高亮顯示:
tail -f 日志文件 | perl -pe 's/(關鍵詞)/\e[1;顏色$1\e[0m/g'
示例: tail -f catalina.out | perl -pe 's/(DEBUG)/\e[1;34m$1\e[0m/g'
② 多個關鍵詞高亮顯示:
tail -f catalina.out | perl -pe 's/(關鍵詞1)|(關鍵詞2)|(關鍵詞3)/\e[1;顏色1$1\e[0m\e[1;顏色2$2\e[0m\e[1;顏色3$3\e[0m/g'
示例: tail -f catalina.out | perl -pe 's/(DEBUG)|(INFO)|(ERROR)/\e[1;34m$1\e[0m\e[1;33m$2\e[0m\e[1;31m$3\e[0m/g'
③備注: 匹配關鍵詞使用的是正則表達式
字體顏色設置: 30m:黑 31m:紅 32m:綠 33m:黃 34m:藍 35m:紫 36m:青 37m:白 |
背景顏色設置:40-47 黑、紅、綠、黃、藍、紫、青、白 40:黑 41:紅 42:綠 43:黃 44:藍 45:紫 46:青 47:白 |
④其他參數說明:
[1; 設置高亮加粗
[4; 下划線
[5; 閃爍
例子:
黃字,高亮加粗顯示
[1;33m
紅底黃字,高亮加粗顯示
[1;41;33m
轉載: https://blog.csdn.net/qq_27686779/article/details/81180254