中易网

如何用grep命令同时显示匹配行上下的n行

答案:1  悬赏:30  
解决时间 2021-01-11 14:32
  • 提问者网友:欲劫无渡
  • 2021-01-11 09:10
如何用grep命令同时显示匹配行上下的n行
最佳答案
  • 二级知识专家网友:刀戟声无边
  • 2021-01-11 10:30
标准unix/linux下的grep通过以下参数控制上下文

grep -C 5 foo file 显示file文件中匹配foo字串那行以及上下5行
grep -B 5 foo file 显示foo及前5行
grep -A 5 foo file 显示foo及后5行

查看grep版本的方法是
grep -V

无所谓升级,你可以去下载最新的源码(google搜主页),编译安装到某个地方,比如 /home/aaa/bin/ 那么以后用的时候就用 /home/aaa/bin/grep ,或者把 /home/aaa/bin 加到PATH环境变量即可。 如果你把最新编译好的grep覆盖到你现在grep所在目录,则升级自然就完成了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息