shell正则

学习的内容来自于Linux Shell脚本攻略(2)

内容只做了简单的记录,方便自己学习

shell 命令查询地址:http://man.linuxde.net/

shell正则

^行起始标记 ^tux 匹配以tux起始的行

行尾标记 tux\ 匹配以tux结尾的行

匹配字符

. 匹配任意字符

[] 匹配包含在[字符]至中的任意一个字符

[]匹配出[字符] 之外的任意一个字符

[ -] 匹配[-]指定范围内的任意一个字符

()创建一个用于匹配的字符串

匹配次数

? 匹配之前的项1次或者0次

+匹配之前的项1次或者多次

*匹配之前的项0次或者多次

{n} 匹配之前的项n次

{n,}匹配之前的项至少n次

{n,m}匹配之前的项所需匹配的最小次数和最大次数 如[0-9]{2,5} 匹配2位数到5位数字任意一个数字

匹配逻辑

| 匹配左右两边

\ 转义字符

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 9,955评论 0 5
  • 正则定义 规定一些特殊语法表示字符类,数量限定符,位置关系,然后用这些特殊语法和普通字符一起表示亿额模式,这就是正...
    狼之足迹阅读 6,796评论 0 1
  • 正则表达式正则表达式是一个字符串,用来表示一个规则,用来描述或匹配符合此规则的结果;在文本编辑中,正则表达式通常用...
    Lv_0阅读 3,418评论 0 1
  • 1.特殊符号在shell正则中的作用 ^ 匹配正则表达式的开头,或若果在括号中,表示不匹配扩括号内的字符 $ 匹配...
    lionlee99阅读 1,670评论 0 0
  • 【项目位置】二七区京广快速路和航海路交汇处南800米 【开发商】郑州江泰置业有限公司 【物业】暂定 【物业费】2....
    金盟1阅读 1,872评论 0 0