Linux中的正则
特殊匹配
* ----匹配0到任意个字符
? ----匹配单个字符
[[:alpha:]] ----匹配单个字母
[[:lower:]] ----匹配单个小写字母
[[:upper:]] ----匹配单个大写字母
[[:digit:]] ----匹配单个数字
[[:alnum:]] ----匹配单个数字或字母
[[:punct:]] ----匹配单个符号
[[:space:]] ----匹配单个空格
{}精确匹配
{1..5} ----1,2,3,4,5
{a..d} ----a,b,c,d
{1,3,5} ----1 3 5
{a,b,c} ----a b c
{1..3}{a..c} ----1a 1b 1c 2a 2b 2c 3a 3b 3c
[]模糊匹配
[a-c] ----a或b或c
[1-3] ----1或2或3
[!a-c] ----不是a并且不是b并且不是c
[^a-c] ----不是a并且不是b并且不是c