Групповые символы
Групповые символы позволяют выбирать имена файлов по шаблону
Груповые символы
*
Любая последовательность любых символов
?
Любой один смвол
[символы]
Любой один смвол из указанного множества символов
[!символы]
Любой один символ, не принадлежащий указанному множеству символов
[[:класс:]]
Любой символ, приндлежащий указанному классу
Наиболее часто используемые классы символов
[:alnum:]
Любой алфавитно-цифровой символ
[:alpha:]
Любой алфавитный символ
[:digit:]
Любой цифровой символ
[:lower:]
Любая буква в нижнем регистре
[:upper:]
Любая буква в верхнем регистре
Примеры использования групповых символов
*
Все имена файлов
g*
Все имена файлов, начинающихся с "g"
b*.txt
Все имена файлов, начинающихся с "b", за которым следует любое число других символов, и заканчивающихся на ".txt"
Data???
Все имена файлов, начинающихся с символов "Data", за которыми следуе ровно три любых символа
[abc]*
Все имена файлов, начинающихся с символа "a", "b" или "c"
BACKUP.[0-9][0-9][0-9]
Все имена файлов, начинающихся со слова "BACKUP.", за которыми следуют ровн три цифровых символа
[[:upper:]]*
Все имена файлов, начинающихся с букв в верхнем регистре
Last updated