? заменяет один любой символ * заменяет любое количество любых символов (возможно, ни одного символа)
Маске F??tb*.d?*удовлетворяют имена файлов, начинающихся на F, на четвертом и пятом местах имеющие tb, расширение которых начинается с d и состоит не менее, чем из двух символов. Под это описание потходит только 2) Feetball.ddd
Давайте посмотрим на каждый из указанных имен файлов и определим, удовлетворяет ли оно маске f? ? tb*.d?
Первое имя файла: fructb.d
Мы смотрим на первый символ и видим, что он f, соответствует первому символу маски.
Затем мы смотрим на второй символ и видим, что он r, не соответствует символу ? (подстановочному знаку), поэтому это имя файла не удовлетворяет маске.
Второе имя файла: feetball.ddd
Мы смотрим на первый символ и видим, что он f, соответствует первому символу маски.
Затем мы смотрим на второй символ и видим, что он e, соответствует символу ? (подстановочному знаку).
Затем мы смотрим на третий символ и видим, что он e, соответствует символу ? (подстановочному знаку).
Затем мы смотрим на четвертый символ и видим, что он t, не соответствует символу b в маске.
Значит, это имя файла не удовлетворяет маске.
Третье имя файла: football.mdb
Мы смотрим на первый символ и видим, что он f, соответствует первому символу маски.
Затем мы смотрим на второй символ и видим, что он o, соответствует символу ? (подстановочному знаку).
Затем мы смотрим на третий символ и видим, что он o, соответствует символу ? (подстановочному знаку).
Затем мы смотрим на четвертый символ и видим, что он t, не соответствует символу b в маске.
Значит, это имя файла не удовлетворяет маске.
Четвертое имя файла: futbol.doc
Мы смотрим на первый символ и видим, что он f, соответствует первому символу маски.
Затем мы смотрим на второй символ и видим, что он u, соответствует символу ? (подстановочному знаку).
Затем мы смотрим на третий символ и видим, что он t, соответствует символу b в маске.
Затем мы смотрим на четвертый символ и видим, что он o, соответствует символу * (любому количеству символов).
Затем мы смотрим на пятый символ и видим, что он l, не соответствует символу d в маске.
Значит, это имя файла не удовлетворяет маске.
Итак, из указанных имен файлов только четвертое имя файла "futbol.doc" удовлетворяет маске "f? ? tb*.d? *".
* заменяет любое количество любых символов (возможно, ни одного символа)
Маске F??tb*.d?*удовлетворяют имена файлов, начинающихся на F, на четвертом и пятом местах имеющие tb, расширение которых начинается с d и состоит не менее, чем из двух символов.
Под это описание потходит только 2) Feetball.ddd
Первое имя файла: fructb.d
Мы смотрим на первый символ и видим, что он f, соответствует первому символу маски.
Затем мы смотрим на второй символ и видим, что он r, не соответствует символу ? (подстановочному знаку), поэтому это имя файла не удовлетворяет маске.
Второе имя файла: feetball.ddd
Мы смотрим на первый символ и видим, что он f, соответствует первому символу маски.
Затем мы смотрим на второй символ и видим, что он e, соответствует символу ? (подстановочному знаку).
Затем мы смотрим на третий символ и видим, что он e, соответствует символу ? (подстановочному знаку).
Затем мы смотрим на четвертый символ и видим, что он t, не соответствует символу b в маске.
Значит, это имя файла не удовлетворяет маске.
Третье имя файла: football.mdb
Мы смотрим на первый символ и видим, что он f, соответствует первому символу маски.
Затем мы смотрим на второй символ и видим, что он o, соответствует символу ? (подстановочному знаку).
Затем мы смотрим на третий символ и видим, что он o, соответствует символу ? (подстановочному знаку).
Затем мы смотрим на четвертый символ и видим, что он t, не соответствует символу b в маске.
Значит, это имя файла не удовлетворяет маске.
Четвертое имя файла: futbol.doc
Мы смотрим на первый символ и видим, что он f, соответствует первому символу маски.
Затем мы смотрим на второй символ и видим, что он u, соответствует символу ? (подстановочному знаку).
Затем мы смотрим на третий символ и видим, что он t, соответствует символу b в маске.
Затем мы смотрим на четвертый символ и видим, что он o, соответствует символу * (любому количеству символов).
Затем мы смотрим на пятый символ и видим, что он l, не соответствует символу d в маске.
Значит, это имя файла не удовлетворяет маске.
Итак, из указанных имен файлов только четвертое имя файла "futbol.doc" удовлетворяет маске "f? ? tb*.d? *".