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

最新文章

  1. 海康威视,大华,宇视 的视频监控iOS Demo
  2. NYOJ 1058 部分和问题
  3. MVC Html.AntiForgeryToken() 防止CSRF攻击
  4. 【转】自己动手写SC语言编译器
  5. 《Genesis-3D开源游戏引擎完整实例教程-2D射击游戏篇02:滚屏》
  6. 各系统下设置输入法按键为ctrl+shift+space
  7. StatsD!次世代系统监控的核心
  8. hdu 4545 魔法串
  9. WAMP环境搭建步骤
  10. Ajax - 在函数中使用Ajax怎么使用返回值 - Ajax赋值给全局变量异常的解决方法
  11. codeforces #550E Brackets in Implications 结构体
  12. jquery插件FlexiGrid的使用
  13. CA认证
  14. [NOI2006]神奇口袋
  15. Python函数——命名空间与闭包
  16. spark任务提交流程
  17. awk详解2
  18. PHP 包含文件
  19. Java多线程相关的
  20. 硬件加速 Hardware Accelerated 绘制

热门文章

  1. 基于二叉树的高效IP检索格式MMDB
  2. 时间轮TimeWheel工作原理解析
  3. 学习Java Day2
  4. 微信小程序 添加域名
  5. h5与原生app通信的各种功能
  6. Java开发环境配置(win7-64bit)
  7. debug补充、员工管理系统、字符编码、文件操作
  8. JZOJ 2022.07.06【提高组A】模拟
  9. AcWing 141 周期
  10. Linux命令-用户、权限管理