百度到的信息
百度一下,各种博客,都是这么写:
linux系统中,利用grep打印匹配的上下几行
如果在只是想匹配模式的上下几行,grep可以实现。
$grep -5 ‘parttern’ inputfile //打印匹配行的前后5行
$grep -C 5 ‘parttern’ inputfile //打印匹配行的前后5行
$grep -A 5 ‘parttern’ inputfile //打印匹配行的后5行
$grep -B 5 ‘parttern’ inputfile //打印匹配行的前5行
可是我测试的时候,发现不行:
[liweizhi@bogon /]$ grep -C5 '异常:java.lang.NullPointerException' /home/tomcat/LogsYunnanEtcApiService
[liweizhi@bogon /]$ grep -5 '异常:java.lang.NullPointerException' /home/tomcat/LogsYunnanEtcApiService
[liweizhi@bogon /]$ grep -B 5 '异常:java.lang.NullPointerException' /home/tomcat/LogsYunnanEtcApiService
[liweizhi@bogon /]$ grep -5 '异常:java.lang.NullPointerException' /home/tomcat/LogsYunnanEtcApiService
[liweizhi@bogon /]$ grep -B 5 '异常:java.lang.NullPointerException' /home/tomcat/LogsYunnanEtcApiService
[liweizhi@bogon /]$ grep -C