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:白
本文介绍如何使用Linux命令结合Perl来实现实时滚动查看日志,并对指定的关键字进行颜色高亮显示,有助于快速定位日志中的关键信息。

3298

被折叠的 条评论
为什么被折叠?



