您现在的位置是:蓝石榴 > 个人博客 > 操作系统

个人博客

Linux grep 显示前后几行的信息

2017-07-23操作系统 2553
grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来。

grep 后面带上-A -B -C 参数可以多显示几行内容。附:文件.txt内容:

关键字1

关键字2

关键字3

关键字4

关键字5

关键字6

关键字7

关键字8

关键字9

关键字A

关键字B

关键字C

关键字D

关键字E

关键字F

关键字G

1.grep -A 5 可以显示匹配内容以及后面的5行内容

命令示例:

grep '关键字1' -A 5 文件.txt

结果:

关键字1

关键字2

关键字3

关键字4

关键字5

关键字6

2.grep -B 5 可以显示匹配内容以及前面的5行内容

命令示例:

grep '关键字A' -B 5 文件.txt

结果:

关键字5

关键字6

关键字7

关键字8

关键字9

关键字A

3.grep -C 5 可以显示匹配内容以及前后的5行内容

命令示例:

grep '关键字A' -C 5 文件.txt

结果:

关键字5

关键字6

关键字7

关键字8

关键字9

关键字A

关键字B

关键字C

关键字D

关键字E

关键字F

很赞哦!(411)