我必须解析一个非常大的文件,并且我想使用命令grep (或任何其他工具)。
我想在每个日志文件中搜索单词"XYZ",然后打印上面的5行,然后在下一个grep结果之前打印2行。
例如:
sad
as
asd
sd
as
XYZ
LINE 1
LINE 2
SDSADA
S
ADA
DADA
DDA
xyz
LINE 1
LINE 2 我正在使用
grep b-5"xyz" filename.txt|在这之后我就想不通了
发布于 2020-01-16 15:04:12
对于后面的行,选项是-A;对于之前的行,选项是-B。
grep -A 5 -B 2 "xyz" filename.txthttps://stackoverflow.com/questions/59764457
复制相似问题