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

你可能感兴趣的:(Linux)