Linux 获取grep前后几行

简介: Linux获取特定行的前后几行命令场景:一般我们都是grep word filename输出某行,如果想要输出包括该行上下文的n行呢?比如:filename:hello worldwork hardchinaunixshell...

Linux获取特定行的前后几行命令

场景:

一般我们都是grep word filename输出某行,如果想要输出包括该行上下文的n行呢?
比如:
filename:
hello world
work hard
chinaunix
shell
linux
hello world
work hard
chinaunix
shell

我想输出"linux"所在行的前后2行,得到下面的输出结果:
chinaunix
shell
linux
hello world
work hard

-------------------------------------------------------大家先思考一下哦----------------------------------------------

解决方法:
1.grep -C 2 'linux'
2.grep -w -A2 -B2 'linux'

-A2:后两行

-B2:前两行
3.sed -n ':1;N;/linux/{N;N;p;q};3,$D;b1' i


作者:冲锋仔
来源:CSDN
原文:https://blog.csdn.net/qq_15282027/article/details/50956438
版权声明:本文为博主原创文章,转载请附上博文链接!

目录
相关文章
|
2月前
|
Linux
认识Linux指令之 “find grep” 命令
认识Linux指令之 “find grep” 命令
认识Linux指令之 “find grep” 命令
|
3月前
|
Linux
【linux】find、xargs、grep 联合查找文件内容
【linux】find、xargs、grep 联合查找文件内容
79 1
|
4月前
|
Linux 测试技术
软件测试/测试开发|一文详解Linux grep命令
软件测试/测试开发|一文详解Linux grep命令
56 1
|
4月前
|
SQL Linux 应用服务中间件
Linux - 管道(|)和grep 命令
Linux - 管道(|)和grep 命令
58 0
|
4月前
|
Linux Go 数据安全/隐私保护
linux常用命令手册 用户管理useradd 文件权限管理chmod 搜索管理find grep
linux常用命令手册 用户管理useradd 文件权限管理chmod 搜索管理find grep
65 2
|
1月前
|
存储 监控 Linux
性能工具之linux三剑客awk、grep、sed详解
Linux 三剑客 awk,sed和grep 在性能领域广泛用于性能建模、性能监控及性能分析等方面,也是各大互联网公司测试岗高频面试题,中高端测试人员必备技能之一。
52 1
性能工具之linux三剑客awk、grep、sed详解
|
6月前
|
监控 Unix Linux
软件测试|Linux三剑客之grep命令详解
软件测试|Linux三剑客之grep命令详解
110 0
|
13天前
|
Linux
Linux 指令|date|cal|find|grep|热键
Linux 指令|date|cal|find|grep|热键
|
4月前
|
Linux Shell 开发工具
Linux tail & cat & grep 命令详解
Linux tail & cat & grep 命令详解
226 0
|
1月前
|
算法 Shell Linux
【Shell 命令集合 文档编辑】Linux 文本搜索工具 grep命令使用指南
【Shell 命令集合 文档编辑】Linux 文本搜索工具 grep命令使用指南
30 4