学习的内容来自于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位数字任意一个数字
匹配逻辑
| 匹配左右两边
\ 转义字符