如何用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所在目录,则升级自然就完成了
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所在目录,则升级自然就完成了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息