简介正则表达式其主要作用是通过一些拥有特殊含义得字符,完成日常工作中我们需要得特定字符串匹配,或者从输出内容中匹配出符合我们需要得内容。分类基础正则表达式扩展正则表达式基础正则表达式扩展正则表达式
分类:
系统相关 时间:
2020-08-03 18:42:50
阅读次数:
85
本节内容 1. shell函数 2. shell正则表达式 shell函数 shell中允许将一组命令集合或语句形成一段可用代码,这些代码块称为shell函数。给这段代码起个名字称为函数名,后续可以直接调用该段代码。 格式 func() { #指定函数名command #函数体} 实例1: #!/b ...
分类:
系统相关 时间:
2020-05-10 19:23:13
阅读次数:
78
一、基本表达式 ^ 匹配行首 匹配0-3开头的文件, [^] 表示非0-3开头 $ 值匹配行尾 * 一个单字符后紧跟*,匹配0个或多个此单字符 [a-z] [0-9]区间 只匹配[ ]内字符,可以是一个单字符,也可以是字符序列,可以使用“-”表示序列范围 \ 屏蔽一个元字符的特殊含义,\t \r等 ...
分类:
系统相关 时间:
2019-12-11 19:10:30
阅读次数:
91
[toc] 第一章 Shell基本概述 1. Shell课程大纲介绍 01)Shell基本概述 02)Shell变量定义 03)Shell数值运算 04)Shell流程控制 05)Shell循环语句 06)Shell数组函数 07)Shell内置命令 08)Shell正则表达式 2. 什么是Shel ...
分类:
系统相关 时间:
2019-10-23 09:34:20
阅读次数:
113
1. Shell课程大纲介绍 01)Shell基本概述 02)Shell变量定义 03)Shell数值运算 04)Shell流程控制 05)Shell循环语句 06)Shell数组函数 07)Shell内置命令 08)Shell正则表达式 2. 什么是Shell ? Shell命令是存在交互式和非交 ...
分类:
系统相关 时间:
2019-10-23 09:26:27
阅读次数:
94
BRE和ERE的区别 基本正则表达式(BRE)和扩展正则表达式(ERE)的区别仅仅是 元字符(meta charactor)的区别而已 。 BRE: 只有^$. []是元字符 ERE: ^$.[] +(){}?|都是元字符 BRE和ERE的元字符 参考: "Shell正则表达式" 示例 ...
分类:
系统相关 时间:
2019-09-11 16:22:48
阅读次数:
120
案例5:\转义字符 要求 过程 案例6:\{n\}表示其前面的字符恰好出现n次 文本 过程 总结 案例7:\{n,\}表示其前面的字符出现不小于n次 文本: 过程: 总结: 案例8: 文本: 过程: 总结: ...
分类:
系统相关 时间:
2019-05-11 16:25:44
阅读次数:
115
通配符 *匹配任意内容 ?匹配任意一个内容 [ ] 匹配中括号中的一个字符 正则表达: 在文件中匹配符合条件的字符串,正则是包含匹配。 grep、awk、sed等命令可以支持正则表达式 通配符: 用来匹配符合条件的文件名,通配符是完全匹配。 ls、find、cp这些命令不支持正则表达式,所以只能使用 ...
分类:
系统相关 时间:
2019-05-11 16:17:56
阅读次数:
141
a* a出现0或任意次,没有意义,会全输出 ...
分类:
系统相关 时间:
2018-12-03 00:47:44
阅读次数:
203
当一个文件或命令输出中抽取或过滤文本时,可以使用正则表达式(RE),正则表达式是一些特殊或很不特殊的字符串模式的集合。 在Linux中grep、awk、sed均可解释正则 1.基本元字符集及其定义 ^ 只匹配行首 $ 只匹配行尾 * 一个单字符后紧跟*,匹配0个或多个此单字符 [] 匹配[]内字符。... ...
分类:
系统相关 时间:
2018-10-05 17:14:20
阅读次数:
201