线上日志快速定位-grep

27 篇文章 0 订阅

  线上程序出问题,往往需要查看日志来排查问题,根据日志排查问题也先手操作。
下面操作下使用grep定位日志命令的使用

  • 有几个零碎的关键词,如何快速定位日志
    语法: grep “关键词1” file | grep “关键词2 | grep “关键词n”
grep "20533" app.log |  grep "DZMETIS"

这里写图片描述


  • 此时,可能不是想要的结果,毕竟还是想看到异常堆栈

此时,可以根据上面的日志内容重新grep,并且查询grep内容给的后面100行

grep -A 100 "请求参数:OutputTaxInvApplyDto(requestNo:20533, systemCode:DZME"  app.log

这里写图片描述
- grep命令的其他简单用法—知识点

grep -C 5 foo file 显示file文件里匹配foo字串那行以及上下5grep -B 5 foo file 显示foo及前5grep -A 5 foo file 显示foo及后5grep -E "word1|word2|word3"   file.txt
   满足任意条件(word1、word2和word3之一)将匹配。
grep word1 file.txt | grep word2 |grep word3
   必须同时满足三个条件(word1、word2和word3)才匹配。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值