grep文本文件中包含';xxx和x27;前一行呢

grep文本文件中包含';xxx和x27;前一行呢,grep,catalina.out,Grep,Catalina.out,我想打印包含xxx的tomcat catalina.out日志中的所有行。使用以下工具可以完成一件简单的事情: cat catalina.out | grep xxx 不过。在日志文件中,我得到了包含xxx的行,这一行上面的行包含记录项目的日期和时间。我也希望看到灰线上方的那些线。我怎样才能做到这一点呢?grep-B1 -B[n]允许您在要查找的模式之前查看[n]行 您还可以将-A用于“后面的行”,将-C用于“上下文”(上面和下面的行) 您还可以使用grepxxx-b1catalina.out

我想打印包含xxx的tomcat catalina.out日志中的所有行。使用以下工具可以完成一件简单的事情:

cat catalina.out | grep xxx
不过。在日志文件中,我得到了包含xxx的行,这一行上面的行包含记录项目的日期和时间。我也希望看到灰线上方的那些线。我怎样才能做到这一点呢?

grep-B1

-B[n]
允许您在要查找的模式之前查看
[n]

您还可以将
-A
用于“后面的行”,将
-C
用于“上下文”(上面和下面的行)

您还可以使用
grepxxx-b1catalina.out
简化grep调用并删除管道