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位数字任意一个数字

匹配逻辑

| 匹配左右两边

\ 转义字符

你可能感兴趣的:(shell正则)