shell -正则表达式
Posted cc1994
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell -正则表达式相关的知识,希望对你有一定的参考价值。
一、基本表达式
^ 匹配行首
匹配0-3开头的文件, [^] 表示非0-3开头
$ 值匹配行尾
* 一个单字符后紧跟*,匹配0个或多个此单字符
[a-z] [0-9]区间 只匹配[ ]内字符,可以是一个单字符,也可以是字符序列,可以使用“-”表示序列范围
屏蔽一个元字符的特殊含义, 等
基本正则
? 非贪婪匹配,告诉引擎匹配前导字符 0次或1次
+ 匹配前导字符1次或多次
. 只匹配任意单字符
() 分组
{} 约束范围
pattern {n} 匹配前面pattern出现次数,n为次数
pattern{n,} 匹配前面pattern出现次数 次数最少为n
pattern{n,m} 匹配前面pattern出现次数 pattern出现次数n-m
| 匹配多个表达式的任何一个
以上是关于shell -正则表达式的主要内容,如果未能解决你的问题,请参考以下文章