grep查找文件中的字符串(egrep命令 – 在文件内查找指定的字符串)
导读:egrep命令来自英文词组“extended Global Regular Expression Print”的缩写,其功能是用于在文件内查找指定的字符串。egrep命令的执行效果与grep -E相似,使用参数也可以直接参考grep命令,不同点在于改良了grep命令原有的一些字符串处理功能,支持了更多正则表达式规则。...
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
声明:本站所有文章 ,如无特殊说明或标注 ,均为本站原创发布 。任何个人或组织 ,在未征得本站同意时 ,禁止复制 、盗用 、采集 、发布本站内容到任何网站 、书籍等各类媒体平台 。如若本站内容侵犯了原著者的合法权益 ,可联系我们进行处理 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!