linux查看日志中特定字符串以及前后信息内容命令

在项目实施过程中,我们经常会查看日志,更是经常会根据某些特地字符串去查找日志内容。

下面就是日志查找命令:

1、查询字符串命令: cat fileName|grep '要查找的字符串'

实例:cat catalina.out|grep '2018041417434200258001'

2、根据某个字符串,查询该字符串前后文本信息命令:grep-A|B n"key"file

其中:
    A:表示在字符串之后 after  context
    B:表示在字符串之前 before context
    n:要获取多少行文本 line number
    key:为要查找的字符串

    file:文件名

实例:grep -A 100 -B 100 -i '抓不到我' catalina.out

    -i表示忽略大小写。

当然,如果我们想获取异常日志的前10行和后10行,不用加-A和-B,使用如下命令就可以了:

实例:grep -10 -i '抓不到我' catalina.out
---------------------
作者:Tastill
来源:CSDN
原文:https://blog.csdn.net/Tastill/article/details/80227541
版权声明:本文为博主原创文章,转载请附上博文链接!

猜你喜欢

转载自www.cnblogs.com/python-xiakaibi/p/10862488.html
今日推荐