千家信息网

正则表达式(gerp)

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,一、grep命令格式:grep [-cinvABC] 'word' filename-c表示打印符合要求的行数-i 表示忽略大小写-n表示输出符合要求的行数及其行号-v表示打印所有不符合要求的号-r遍
千家信息网最后更新 2026年11月03日正则表达式(gerp)

一、grep
命令格式:grep [-cinvABC] 'word' filename

-c表示打印符合要求的行数
-i 表示忽略大小写
-n表示输出符合要求的行数及其行号
-v表示打印所有不符合要求的号
-r遍历所有子目录
-A后面跟数字,列如-A2表示打印符合要求的行及下面的两行
-B后面跟数字,列如-B2表示打印符合要求的行及上面的两行
-C后面跟数字,列如-C2表示打印符合要求的行及上下各两行
创建一个grep目录,拷贝一个文件/etc/passwd

过滤passwd里面包含nologin的文件

这里过滤完成过后标红,是因为grep里面有个-color=auto,添加颜色显示


grep查看符合要求的行数 -c


grep-n显示这个文件里面包含nologin的行数

grep -i 不区分大小写

grep -v 取反,除了nologin的全部显示出来

遍历所有子目录 -r

-A2把包含root的行,以及这行下面的两行都打印出来

-B2把包含root的行,以及这行上面的两行都打印出来

-C2把包含root的行,以及这行上下两行都打印出来

查看一个文件里0-9所有的数字,[]括号表示里面的任意一个字符

取反-r 把不包含数字的行列出来

过滤所有以#开头的行

过滤所有不以#号开头的行

过滤非0-9开头的数字的行显示出来

^放在方括号外面是以什么开头,放在方括号里面是取非,取反的意思
过滤任意一个字符

指定要过滤出的字符的出现次数,如果不想使用拓义符号的话必须使用egrep

指定要过滤一个或者多个指定的字符

过滤出0个或者1个指定的字符

过滤出字符串1或者字符串2,|表示或者的意思

.表示任意一个字符
表示号前面那个字符有零个或者多个
{}表示一个范围
+表示匹配一个或者多个+前面的字符
?表示?前面的字符有零个或者1个
|表示或者

字符 数字 开头 文件 面的 多个 上下 大小 子目 子目录 字符串 意思 方括号 命令 括号 拷贝 格式 次数 目录 符号 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 喔噻互联网科技有限公司 广东万易互联网科技有限公司惠州分公司 深圳九邦互联网科技有限公司 互联网科技行业发展 工业互联网科技新基建 科技互联网技术 南京欣网互联网科技 伴你行互联网科技有限公司 郑州华宇互联网科技 居家互联网科技有限公司 互联网科技热点资讯 互联网科技中介 知域互联网科技有限公司大骗子 崇明区互联网教育科技售后服务 翼展科技 首家互联网医院 伊宁互联网科技做什么的 互联网第三次科技革命特征 普陀区互联网教育科技管理办法 互联网科技对化妆品行业 科技互联网专业工作会议发言稿 科技互联网产品 腾讯阿里互联网科技 互联网与未来科技 人人互联网科技是培训 左右互联网络科技 互联网科技大赛获奖感言 互联网金融科技公司的优势 西安左小互联网科技有限公司 互联网对科技影响 宁波允成互联网科技有限公司
0