zoukankan      html  css  js  c++  java
  • 线上日志快速定位-grep

    线上程序出问题,往往需要查看日志来排查问题,根据日志排查问题也先手操作。
    下面操作下使用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字串那行以及上下5行
    grep -B 5 foo file 显示foo及前5行
    grep -A 5 foo file 显示foo及后5行


    grep -E "word1|word2|word3" file.txt
    满足任意条件(word1、word2和word3之一)将匹配。
    grep word1 file.txt | grep word2 |grep word3
    必须同时满足三个条件(word1、word2和word3)才匹配。

  • 相关阅读:
    python-----删除文件到回收站
    python-----列表生成式和列表生成器表达
    html5 标准文档结构
    java基础之 类型转换
    java基础之 数据类型
    java基础之 变量
    java基础之 开发环境配置
    通用登录界面1.1
    mysql获取字段信息
    喵喵喵?
  • 原文地址:https://www.cnblogs.com/weigy/p/12454933.html
Copyright © 2011-2022 走看看