Linux滾動日誌文字關鍵字高亮
阿新 • • 發佈:2021-03-27
Linux滾動日誌文字關鍵字高亮
設定單個關鍵字高亮
tail -f -n 200 日誌檔案
| perl -pe ‘s/(關鍵字
)/\e[1;顏色
$1\e[0m/g’
示例:
tail -f -n 200 `日誌檔案` | perl -pe 's/(`關鍵字`)/\e[1;`顏色`$1\e[0m/g'
設定多個關鍵字高亮
tail -f -n 200 日誌檔案
| 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 -n 200 info.log | perl -pe 's/(DEBUG)|(INFO)|(ERROR)/\e[1;34m$1 \e[0m\e[5;32m$2\e[0m\e[1;31m$3\e[0m/g'
效果展示
可以看到,日誌的關鍵字部分已經高亮顯示,在查詢日誌的時候就可以更快的根據關鍵字定位到問題了,媽媽也再也不會讓我把眼睛捐了
更多字型顏色設定參考
- 30m:黑
- 31m:紅
- 32m:綠
- 33m:黃
- 34m:藍
- 35m:紫
- 36m:青
- 37m:白