Данное задание проверяет знания о масках файлов. Маска файла используется для поиска файлов, соответствующих определенному шаблону. Символы, используемые в масках, имеют следующее значение:
? – заменяет один произвольный символ.* – заменяет ноль или более произвольных символов.В данной маске ?ba*r.?xt:
? – первый символ имени файла может быть любым.ba – далее должны следовать символы ba.* – затем может следовать любое количество символов (или ни одного).r. – далее должны следовать символы r..?xt – последний символ расширения может быть любым, за которым следуют символы xt.Проверим каждый из предложенных вариантов:
bar.txt – не соответствует маске, так как перед ba нет символа.obar.txt – соответствует маске, так как перед ba есть один символ o, затем следует r.t, а затем xt.obar.xt – не соответствует маске, так как отсутствует один символ после r., а в маске должен быть еще один символ.barr.txt – не соответствует маске, так как перед ba нет символа.Таким образом, только вариант obar.txt соответствует маске ?ba*r.?xt.
Ответ: 2) obar.txt