Linux grep 显示前后几行的信息

grep 后面带上-A -B -C 参数可以多显示几行内容


grep -A 5 可以显示匹配内容以及后面的5行内容
grep -B 5 可以显示匹配内容以及前面的5行内容
grep -C 5 可以显示匹配内容以及前后面的5行内容


$ cat size.txt
b124230
b034325
a081016
m7187998
m7282064
a022021
a061048
m9324822
b103303
a013386
b044525
m8987131
B081016
M45678
B103303
BADc2345

$ cat size.txt | grep 'a022021'
a022021

$ cat size.txt | grep 'a022021' -C 2
m7187998
m7282064
a022021
a061048
m9324822

$ cat size.txt | grep 'a022021' -B 2
m7187998
m7282064
a022021

$ cat size.txt | grep 'a022021' -A 2
a022021
a061048
m9324822
--------------------- 
作者:ChenHui246 
来源:CSDN 
原文:https://blog.csdn.net/chen199199/article/details/50779513?utm_source=copy 
版权声明:本文为博主原创文章,转载请附上博文链接!

展开阅读全文

没有更多推荐了,返回首页