O padrão de globalização de nomes de arquivos para "1 ou 2" é [12]
. Isto irá corresponder a um único caractere que é 1 ou 2.
Para corresponder a todos os arquivos .c
cujos nomes começam com abc
e continua com 1 ou 2, você usaria
abc[12].c
Para permitir um quinto caractere que seja também a 1 ou 2, você usaria
abc[12][12].c
Um ?
corresponderá a qualquer caractere único e *
corresponderá a qualquer número de caracteres , portanto abc[12][12]???.c
corresponderia a abc11xxx.c
, mas não abc11xxxx.c
, enquanto abc[12][12]*.c
corresponderia.