glob扩展 在shell中的路径扩展中,涉及到的glob有如下几种: ? 匹配任何单个字符 * 匹配0到多个字符 [set] 匹配任何一个在set当中的字符,如[0-9],则匹配任何一个数字 [!set] 匹配任何不在set当中的字符,如[!0-9],则匹配任何非数字字符 需要注意的是: 在基于set的glob,如果要匹配-,则可以把-放在set前面,或者放在set后面,比如[-a0-9]匹配-,a,0到9中的任意字符: 如果要匹配!,则需要进行转义 如果匹配不成功,则保留原来的字符串,比如l