Linux grep 显示前后几行的信息


   作者蓝石榴    由lan16转载自蓝石榴    更新于2017-07-23 11:23    已被浏览545次

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

2.grep -C 5 可以显示匹配内容以及前面的5行内容
  命令示例:
  grep '关键字A' -C 5 文件.txt
  结果:
  关键字5
  关键字6
  关键字7
  关键字8
  关键字9
  关键字A
  关键字B
  关键字C
  关键字D
  关键字E
  关键字F

豫ICP备13022176号-2   鄂公网安备 42010602000416号   Copyright © 2013 - 2020 蓝石榴. All Rights Reserved  联系我 联系我 蓝石榴技术社区