千家信息网

正则表达式(gerp)

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,一、grep命令格式:grep [-cinvABC] 'word' filename-c表示打印符合要求的行数-i 表示忽略大小写-n表示输出符合要求的行数及其行号-v表示打印所有不符合要求的号-r遍
千家信息网最后更新 2025年12月02日正则表达式(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安全错误 数据库的锁怎样保障安全 邮箱服务器要怎么设置 软件开发有哪些输出 搭建http文件服务器 卫士通中标中国烟草网络安全 网络技术中级考试试题 湖北调度服务器批发云主机 dns服务器的根提示 服务器修改jdk环境变量 奉贤区咨询软件开发常见问题 mc服务器升级计划 企业危害网络安全考核 云南教育扶贫数据库能导入吗 小鹿写字软件开发 郑州工业软件开发价格表 数据库窗口函数是什么 冠林可视对讲服务器连接不了网络 网络技术应用会考方式 数据库漏洞的相关安全事件 海南天戏互娱网络技术 软件开发云套餐的区别 魔兽9.0玩哪个服务器 软件开发项目经理工作年龄 学计算机软件开发好找活吗 数据库空间是什么意思 创建数据库的方法有 计算机网络技术基础河南大学 数据库管理系统是一种() 四川程序软件开发多少钱 国家怎么解决网络安全 移动平台软件开发的成功例子
0