Linux grep根据关键字匹配前后几行

来源:互联网 发布:淘宝主图被盗怎么投诉 编辑:程序博客网 时间:2024/06/18 06:42

在Linux环境下,查看文件内容时,很多时候需要查看指定关键字的前后几行,如查看日志文件时,如果日志文件太大,想直接在Linux 终端中查看,可以grep ‘partten’ filename 进行过滤,如果想查看匹配行的前后几行,可通过在grep后面添加参数来实现,具体如下:

#grep -A 5 'parttern' filename //打印匹配行的后5行#grep -B 5 'parttern' filename //打印匹配行的前5行#grep -C 5 'parttern' filename //打印匹配行的前后5行#grep -5 'parttern' filename //打印匹配行的前后5行 

其他相关命令:

#tail -n 5 filename 查看文件最后5行内容#head -n 5 filename 查看文件前5行内容sed -n '5,10p' 查看文件5-10行内容 
原创粉丝点击