使用man命令查看帮助:man 7 glob (7表示Miscellaneous (including macro packages and conventions),
* | 匹配任意长度的任意字符,可以是0个 |
? | 匹配任意单个字符,必须是1个 |
[ ] | 匹配指定字符范围内的任意单个字符 |
[a-z,A-Z,0-9] | 匹配所有数字字母,可以不加逗号 |
[a-z] | 表示a-z,A-Y,表示a,A,b,B.....a。不包含Z |
[A-Z] | 表示A,b,B.....z,Z。不包含a |
[a-Z] | 表示所有大小写字母 |
[:upper:] | 所有大写字母 |
[:lower:] | 所有小写字母 |
[:alpha:] | 所有字母,大小写 |
[:digit:] | 所有数字 |
[:alnum:] | 所有数字+字母 |
[:blank:] | 水平空白字符 |
[:space:] | 水平或垂直空白字符 |
[:punct:] | 标点符号 |
[:print:] | 可打印字符 |
[:cntrl:] | 控制(非打印)字符 |
[:graph:] | 图形字符 |
[:xdigit:] | 十六进制字符 |
[^] | 匹配指定字符范围外的任意单个字符 |
[^0-9] | 相当于[^[:digit:]] |
[^a-z] | 表示Z + 其他 |
[^A-Z] | 表示a + 其他 |