linux grep查找的结果中显示匹配行的上下行内容方式
更新时间:2023年11月02日 14:17:52 作者:zpjing~.~
这篇文章主要介绍了linux grep查找的结果中显示匹配行的上下行内容方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
一、需求
linux 使用grep查找时
返回内容默认为匹配到的结果所在的行(见图一)
想要查看匹配行的上下行内容;
图一
二、实现
grep -A2 2 test.txt 返回匹配行和匹配行的后两行
grep -B2 2 test.txt 返回匹配行和匹配行的前两行
grep -C2 2 text.txt 或者 grep -A2 -B2 2 test.txt 返回匹配行和匹配行的前后两行
- -A -B -C 后面跟阿拉伯数字
- -A 返回匹配后和它后面的n行,(After,之后)。
- -B 返回匹配行和它前面的n行,(Before,之前)。
- -C 返回匹配行和它前后各n行,通-A和-B联用,(Context,上下文即前后)。
*grep 可以正则表达式匹配
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
LuManager Linux/Unix服务器管理面板推荐之国产面板
国外VPS 大多数是 Linux /Unix平台,Linux/Unix平台的优点也很多,重点是它还是免费的,(用过美国VPS 的朋友都知道国外IDC 装Windows是需要版权费的)国内大型网站几乎都是用Linux/Unix平台2012-09-09
最新评论