Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы:
символ «?» () вопросительный знак означает ровно один произвольный символ.
символ«*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
В каталоге находится 6 файлов:
omerta.doc
chimera.dat
chimera.doc
izmeren.doc
mesmer.docx
k-mer-list.doc
Определите, по какой маске из каталога будет отобрана указанная группа файлов:
omerta.doc
chimera.doc
izmeren.doc
k-mer-list.doc
1) *mer?*.d*
2) ?mer*.doc
3) *?mer*?.do*
4) *mer?.doc*
Заметим, что в отобран файл chimera.doc, но при этом chimera.dat не отобран. Из этого следует, что первый вариант не подходит. При этом файл k-mer-list.doc подходит, из этого следует, что вариант 4 тоже не подходит.
Также заметим, что все отобранные файлы имеют не менее одного знака до «mer» и не менее одного после до точки. Файл k-mer-list.doc отобран, следовательно, вариант 2 не подходит.
Указанная группа файлов будет отобрана по третьей маске.

