欢迎来到资源库(www.zyku.net)

Linux手册

当前位置:首页 > 在线手册 > Linux手册 > egrep命令

Linux egrep命令

时间:2022-07-05|栏目:Linux手册|点击:|我要投稿

命令:egrep

Linux egrep命令用于在文件内查找指定的字符串。

egrep执行效果与"grep-E"相似,使用的语法及参数可参照grep指令,与grep的不同点在于解读字符串的方法。

egrep是用extended regular expression语法来解读的,而grep则用basic regular expression 语法解读,extended regular expression比basic regular expression的表达更规范。

语法格式

egrep [参数] [文件]

参数说明

-i 搜索时,忽略大小写
-c 只输出匹配行的数量
-l 只列出符合匹配的文件名,不列出具体的匹配行
-n 列出所有的匹配行,显示行号
-h 查询多文件时不显示文件名
-s 不显示不存在、没有匹配文本的错误信息
-v 显示不包含匹配文本的所有行
-w 匹配整词
-x 匹配整行
-r 递归搜索
-q 禁止输出任何结果,已退出状态表示搜索是否成功
-b 打印匹配行距文件头部的偏移量,以字节为单位
-o 与-b结合使用,打印匹配的词据文件头部的偏移量,以字节为单位

实例详解

在文件里筛选包含“a”一个或一个以上的字符:

[root@localhost ~]# egrep 'a+'  kuziyuan.txt

筛选字符串包含abc或123的字符:

[root@localhost ~]# egrep 'abc|123' kuziyuan.txt

筛选包含abc整体的字符:

[root@localhost ~]# egrep '(abc)'  kuziyuan.txt

筛选包含abc整体的一个或多个字符:

[root@localhost ~]# egrep '(abc)+'  kuziyuan.txt

(资源库 www.zyku.net)

上一篇:Linux ex命令

栏    目:Linux手册

下一篇:Linux ed命令

本文标题:Linux egrep命令

本文地址:https://www.zyku.net/article/11947.html

关于我们 | 版权申明 | 寻求合作 |

重要申明:本站所有的文章、图片、评论等内容,均由网友发表或上传并维护或收集自网络,仅供个人学习交流使用,版权归原作者所有。

如有侵犯您的版权,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:95148658 | 邮箱:mb8#qq.com(#换成@)

苏ICP备2020066115号-1

本网站由提供CDN加速/云存储服务