Linux正则grep/egrep的用法
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,*grep的主要作用是根据关键字检索内容,egrep是grep的拓展,egrep包含grep所有的功能grep用法: grep '关键词' 检索对象常用参数:-c 检索包含关键词的行数-i 不区分大小
千家信息网最后更新 2025年12月02日Linux正则grep/egrep的用法
*grep的主要作用是根据关键字检索内容,egrep是grep的拓展,egrep包含grep所有的功能
grep用法: grep '关键词' 检索对象
常用参数:
-c 检索包含关键词的行数
-i 不区分大小写(关键字)
-n 显示行号
-v 取反(显示不包含关键词的行)
-r 遍历所有子目录(检索目录使用)
-An 检索包含关键词的行以及下面n行
-Bn 检索包含关键词的行以及上面n行
-Cn 检索包含关键词的行以及上下n行
-E 等于egrep
特殊用法示例:
[root@localhost ~]# grep '[0-9]' /etc/passwd*检索包含数字的行
[root@localhost ~]# grep -v '[0-9]' /etc/passwd*检索不包含数字的行
[root@localhost ~]# grep '^[0-9]' /etc/passwd*检索以数字开头的行
[root@localhost ~]# grep '[^0-9]' /etc/passwd*检索不包含数字的行
[root@localhost ~]# grep '^[^0-9]' /etc/passwd*检索不以数字开头的行
[root@localhost ~]# grep 'r.t' /etc/passwd*.表示匹配任意一个字符(数字,字母,符号,空格)
[root@localhost ~]# grep 'o*' /etc/passwd*表示匹配0个或多个o(*号前面的字符)
[root@localhost ~]# grep '.*' /etc/passwd*表示匹配所有字符(.代表任意字符,*代表0个或多个前面的字符)
[root@localhost ~]# grep 'o\{2\}' /etc/passwd*o{2}表示检索o连续出现两次的行,等于grep 'oo' /etc/passwd,\脱义符
[root@localhost ~]# egrep 'o{2}' /etc/passwd*同上,使用egrep不用加脱义符
[root@localhost ~]# egrep 'o+' /etc/passwd*+号表示匹配一个或多个+号前面的字符(o、oo、oo……oo)
[root@localhost ~]# egrep 'o?' /etc/passwd*?表示0个或1个问号前面的字符
[root@localhost ~]# egrep 'root|test' /etc/passwd*管道符:用户检索多个关键词
检索
关键
关键词
字符
数字
多个
义符
代表
关键字
开头
特殊
上下
不用
作用
内容
功能
参数
大小
子目
子目录
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
河南网络安全宣传启动仪式
在发生危害网络安全的事件是
vb如何创建数据库文件
苏州软件开发哪家实惠
无锡智慧社区软件开发
郑州区块链应用软件开发公司
数据库使用比例
忻州民宿软件开发
网络技术的哲学意义
网络安全四字立体艺术设计图
网络安全人员方面
手游镇魂曲服务器
盐城云主机服务器厂商
光遇怎么知道是什么服务器
网络安全测评机构 资质
肖鹏超市采购数据库管理系统
网上守护网络安全吗
网络安全警察的权限
速驰网络技术
揭阳市委网络安全紧缺人才
vb建立查询数据库连接
买球软件开发
数据库输入一月到10月的日期
虚幻4引擎是用什么软件开发的
南京宏康网络技术
数据库创建和使用表实验步骤
河北茂源软件开发有限公司
教育部学生网络安全
基础数据库结构属性的设计
奥拉星手游同一服务器看不到好友