首页 > 系统服务 > 详细

Shell工具(grep)

时间:2021-05-03 00:15:52      阅读:38      评论:0      收藏:0      [点我收藏+]

grep:过滤器

默认不支持扩展正则表达式,只支持基础正则表达式

参数:

-v:显示不匹配行

-r:递归搜索

-E:支持扩展正规表达式(不加只支持基本正则表达式)

-F:不按正则表达式匹配,按照字符串字面意思匹配

-c:只输出匹配行的数量

-w:只显示精确匹配该单词的行

-x:只显示精确匹配整行的行

// demo.txt文件中不包含hello的行(忽略大小写)

grep -vi hello demo.txt

// demo.txt文件中包含hello和HELLO的行(|:扩展正则表达式)

grep -E "hello | HELLO" demo.txt

//.:任意一个字符,*:代表多次      

grep "he.*" demo.txt

//按字面意思匹配

grep -F "he.*" demo.txt

//会搜索所有的文件

grep -r hello

egrep:支持扩展正则表达式的过滤器

相当于grep -E

Shell工具(grep)

原文:https://www.cnblogs.com/fddd/p/14726731.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!