Групповые символы
специальные символы, помогающие быстро определять группы имен файлов называют групповыми символами (wildcards). Групповые символы (также известны как символы подстановки (globbing)) позволяют выбирать имена файлов по шаблону.
*
Любая последовательность любых символов
?
Любой один символ
[символы]
Любой один символ из указанного множества символов
[!символы]
Любой один символ, не принадлежащий указанному множеству символов
[[:класс:]]
Любой один символ, принадлежащий указанному классу
Примеры использования
*
Все имена файлов
g*
Все имена файлов, начинающиеся с символа «g»
b*.txt
Все имена файлов, начинающиеся с символа «b», за которым следует любое число других символов, и заканчивающиеся на «.txt»
Data???
Все имена файлов, начинающиеся с символов «Data», за которыми следуют ровно три любых символа
[abc]*
Все имена файлов, начинающиеся с символа «a», «b» или «c»
BACKUP.[0-9][0-9][0-9]
Все имена файлов, начинающиеся с символов «BACKUP.», за которыми следуют ровно три цифровых символа
[[:upper:]]*
Все имена файлов, начинающиеся с буквы в верхнем регистре
[![:digit:]]*
Все имена файлов, не начинающиеся с цифры
*[[:lower:]123]
Все имена файлов, заканчивающиеся буквой в нижнем регистре или цифрой «1», «2» или «3»