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.