Linux日志文本关键字高亮显示

单个关键字

tail -f 日志文件 | perl -pe 's/(关键词)/\e[1;颜色$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)(WARM)/\e[1;34m$1\e[0m\e[1;32m$2\e[0m\e[1;31m$3\e[1;33m$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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一.需求 有时查看日志需要查询关键字,用tail -f xxx.log | grep $(key_words)就可...
    测试小灰灰阅读 7,028评论 2 1
  • 一、股票价格波动的原因 股票原本只是代表公司的权益份额,因为流动性和投资的需要产生了交易(比如突然急需用钱不得不出...
    鹿西西的仙人阅读 1,167评论 0 3
  • 等将来…… 等不忙…… 等下次…… 等有时间…… 等有条件…… 等有钱了…… 等来等去 …… 等没了缘分…… 等没...
    朱朱朱朱朱先生阅读 1,148评论 0 1
  • 中午不经意地把昨天写着寒露的日历翻过去,赫然发现今天这页日历上写着“重阳”二字。原来不觉间,已经又是九月初九日了。...
    绿窗幽梦阅读 273评论 0 1
  • 不知道如何形容当时的状况…… 在2000年的时候,曾经有过这样的一个体验。 坐在书桌前,突然间,感觉自己缩的很小很...
    Ivy6113阅读 958评论 0 0

友情链接更多精彩内容