![](/img/trans.png)
[英]Search for lines with specific text in files and output file names (file command and grep)
[英]Grep search +specific lines
我必須解析一個非常大的文件,並且我想使用命令 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|
在這之后我無法弄清楚
選項是-A
表示后面的行,和-B
表示前面的行。
grep -A 5 -B 2 "xyz" filename.txt
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.