egrep命令 - 在文件内查找指定的字符串
2024-01-09 本站作者 【 字体:大 中 小 】
egrep命令来自英文词组“extended Global Regular Expression Print”的缩写,其功能是用于在文件内查找指定的字符串。egrep命令的执行效果与grep -E相似,使用参数也可以直接参考grep命令,不同点在于改良了grep命令原有的一些字符串处理功能,支持了更多正则表达式规则。
语法格式:egrep [参数] 文件名
常用参数:
-a | 像处理文本一样处理二进制程序 |
-b | 显示匹配行距文件头部的偏移量 |
-c | 仅显示匹配行的数量 |
-h | 不显示文件名 |
-i | 忽略大小写 |
-l | 只显示符合匹配条件的文件名 |
-n | 显示内容行号 |
-q | 静默执行模式 |
-r | 使用递归搜索模式 |
-s | 不显示错误信息 |
-v | 内容反选 |
-w | 匹配整词 |
-x | 匹配整行 |
--help | 显示帮助信息 |
--version | 显示版本信息 |
参考示例
在某个文件中搜索包含指定关键词的行(单一关键词):
[root@linuxcool ~]# egrep 'root' File.cfg rootpw --iscrypted $6$c2VGkv/8C3IEwtRt$iPEjNXml6v5KEmcM9okIT.Op9/LEpFejqR.kmQWAVX7fla3roq.3MMVKDahnv0l/pONz2WMNecy17WJ8Ib0iO1 pwpolicy root --minlen=6 --minquality=1 --notstrict --nochanges --notempty
在某个文件中搜索包含指定关键词的行并显示行号:
[root@linuxcool ~]# egrep -n 'root|linuxprobe' File.cfg 18:network --hostname=linuxprobe.com 20:rootpw --iscrypted $6$c2VGkv/8C3IEwtRt$iPEjNXml6v5KEmcM9okIT.Op9/LEpFejqR.kmQWAVX7fla3roq.3MMVKDahnv0l/pONz2WMNecy17WJ8Ib0iO1 40:pwpolicy root --minlen=6 --minquality=1 --notstrict --nochanges --notempty
在某个文件中搜索包含指定关键词的行,将匹配内容反选后将结果输出到屏幕:
[root@linuxcool ~]# egrep -v 'root|linuxprobe' File.cfg #version=RHEL8 ignoredisk --only-use=sda autopart --type=lvm # Partition clearing information clearpart --none --initlabel # Use graphical install graphical repo --name="AppStream" --baseurl=file:///run/install/repo/AppStream # Use CDROM installation media ………………省略部分输出信息………………
在某个文件中搜索包含指定关键词的行(多个关键词,有任意一个即满足条件):
[root@linuxcool ~]# egrep 'root|linuxprobe' File.cfg network --hostname=linuxprobe.com rootpw --iscrypted $6$c2VGkv/8C3IEwtRt$iPEjNXml6v5KEmcM9okIT.Op9/LEpFejqR.kmQWAVX7fla3roq.3MMVKDahnv0l/pONz2WMNecy17WJ8Ib0iO1 pwpolicy root --minlen=6 --minquality=1 --notstrict --nochanges --notempty
与该功能相关的Linux命令:
- man命令 – 查看帮助信息
- ll命令 – 显示指定文件的详细属性信息
- xzgrep命令 – 在xz压缩文件上搜索正则表达式
- mount.nfs命令 – 挂载NFS网络文件系统
- su命令 – 切换用户身份
- mysqlhotcopy命令 – 备份数据库
- lnewusers命令 – 创建用户账号
- zcat命令 – 查看压缩文件的内容
- dd命令 – 拷贝及转换文件
- nm命令 – 显示二进制目标文件的符号表
猜你喜欢
如何轻松修改微信号
iphone5s和iphone5的区别
苹果手机不能安装微信是什么原因
LG手机现在已经成为闲鱼上最火的洋垃圾。
小米10手机拍照模式怎么调整
手机“一个人”有什么用?抛开具体体验,就一文不值了!
苹果平板ipad如何下载软件
不要买网上名人品牌的电动车?所有智商税?对比了9号和雅迪,我们有了答案。
多普达HTC T327d手机使用说明书:[10]
王者荣耀皮肤忘了分享怎么办
华为哪款手机玩游戏性能最好
扩音器什么品牌音质最好(哪个品牌的扩音器音质最佳?)
铠侠固态硬盘怎么样(铠侠固态硬盘的表现如何?)
公认最静音的电风扇(国内10大电风扇品牌排行)
光信号闪红灯会自己好吗(路由器闪红灯是怎么回事)
联想k29为什么是神机(联想k29怎么样)
国内冰箱排名前十的品牌(质量最好的10大冰箱品牌)
凯夫拉手机壳怎么样(凯夫拉手机壳的表现如何?)
键盘突然没反应是怎么回事
垃圾处理器有必要买吗(垃圾处理器值得买吗)