Соответствие шаблонов с помощью мета-символов оболочки [ ]
Метасимволы представляют собой другой тип символов подстановки. В данном случае нужные
символы заключаются в скобки [ ]. Действие таких метасимволов аналогично действию символа ?,
однако эта конструкция заменяет любой символ, заключенный в скобки.
Внутри скобок
[ ] можно задать интервал
значений с помощью дефиса (-). Конструкция [[:alpha:]] заменяет любой символ алфавита. Конструкция [[:lower:]] заменяет любую строчную букву алфавита.Примеры:
- Если вы хотите выбрать файлы, имена
которых оканчиваются на
1или2, введите:
Будут выбраны следующие файлы: afile1, afile2, file1 и file2.*file[12] - Для того чтобы задать файлы, имена которых
начинаются с цифры, введите:
Будут выбраны следующие файлы: 1test и 2test.[0123456789]* или [0-9]* - Для того чтобы задать файлы, имена которых не начинаются с буквы a, введите:
Будут выбраны следующие файлы: 1test, 2test, bfile1, file, file1, file10, file2 и file3.[!a]*