通配符
* ---表示任意一个或多个字符
? ---表示任意一个字符
[] ---表示[]范围内的任意一个字符
[0-9] 0 1 2 3 4 5 6 7 8 9
[a-z] a b c d e f ... z
[A-Z] A B C D E F ... Z
[a-Z] == [a-zA-Z]
[1-38-9A-C] 1 2 3 8 9 A B C
[!a-c] !取反 除了a b c以外的任意一个字符
10~99 [1-9][0-9]
{} ---匹配字符串
{a..f}.txt a.txt b.txt c.txt d.txt e.txt f.txt
{aa,bb,cc}.txt aa.txt bb.txt cc.txt
a{1..9}.txt a1.txt a2.txt a3.txt ... a9.txt