匹配通配符
* 匹配0-n个字符,但不包括“/
”。即,“*
”只匹配一级目录或文件中的零个或多个字符。
** 匹配0-n个字符,包括“/
”。即,“**
”匹配多级目录或文件。
? 匹配0-1个字符,但不包括“/
”。即,“?
”匹配一级目录或文件中的零个或一个字符。
所有被通配符匹配的内容,将被按顺序赋给变量“$1
”、“$2
”、“$3
”、“$4
”、……。这些变量可以在其它地方被引用。
通配符匹配的名称既可以是绝对路径,也可以是相对路径。把相对路径和通配符结合起来的最常见用法,就是匹配文件名后缀,例如:pattern="*.xml"
。