Давайте разберёмся с вашими вопросами о масках файлов.
Для маски
mu*r..?stмы можем проанализировать каждое из предложенных названий файлов:- mur.lst — подойдёт, так как 'mu' соответствует 'mu', 'r' соответствует 'r', а '.lst' соответствует '..st'.
- omurr.sst — не подходит, так как 'om' не соответствует 'mu'.
- omur.sts — не подходит, так как 'o' не соответствует 'm', и у нас больше символов после 'u'.
- murr.lst — подойдёт, так как 'mu' соответствует 'mu', 'r' соответствует 'r', а '.lst' соответствует '..st'.
Таким образом, правильные имена файлов, которые соответствуют маске
mu*r..?st, это mur.lst и murr.lst.Теперь проверим маску
k*o*n?.c?*:- korn.kpp — подходит, так как 'k' соответствует 'k', 'o' соответствует 'o', 'rn' соответствует 'rn', и '.kpp' соответствует '.c*'.
- konn.kpp — подходит, так как 'k' соответствует 'k', 'o' соответствует 'o', 'nn' соответствует 'n', и '.kpp' соответствует '.c*'.
- konn.c — не подходит, так как отсутствует символ перед 'n' после 'k', и '.c' не соответствует '.c*'.
- klorn.cpp — не подходит, так как 'l' не соответствует отсутствующему символу после 'k'.
Таким образом, правильные имена файлов, которые соответствуют маске
k*o*n?.c?*, это korn.kpp и konn.kpp.
Если у вас есть дополнительные вопросы или нужно больше пояснений, не стесняйтесь спрашивать!