grep查看上下几行 grep查询包含关键字的文件

centos 09-07 11:20

grep 是一个强大的文本搜索工具,它能使用特定模式匹配(包括正则表达式)搜索文本,并默认输出匹配行。说实在的,linux的一些命令都是缩写,如果不了解它的全文意思的话只能是死记硬背了。grep 要想记住的需要联想几个英文单词 g(Globally全球的) r(Regular规则的)e(Expression表达方式)p(Print打印),这样的话就很容易理解了。意思是使用特定模式来全局匹配搜索文本并打印在控制台上。

grep查看上下几行

用grep -A,-B,-C 来查看after/before/around 行

grep -C 20 '关键词'  显示文件里匹配关键词那行以及上下20行

grep -B 20 '关键词'  显示文件里匹配关键词及前20行

grep -A 20 '关键词'  显示文件里匹配关键词及后20行

grep查询包含关键字的内容 

例如: 在catalina.out文件内容中找到关键字 www.kw360.net 的前后20行

cat catalina.out | grep -C 20 'www.kw360.net'

javamysql网络科技手机数码git时间戳javascriptjsonvuecentoscss沟通技巧

相关推荐