С какой маски из каталога можно выбрать ровно три файла: 1) *fer?*.d*; 2) ?fer*.doc; 3) *?fer*?.do*; 4) *fer?.doc

С какой маски из каталога можно выбрать ровно три файла: 1) *fer?*.d*; 2) ?fer*.doc; 3) *?fer*?.do*; 4) *fer?.doc.
Леонид_9470

Леонид_9470

Давайте рассмотрим каждую маску по очереди и проверим, какие файлы она может выбрать:

1) Маска *fer?*.d* означает следующее:
- "*" означает любое количество символов (в том числе и ноль)
- "fer" обозначает конкретную последовательность символов "fer"
- "?" означает ровно один любой символ
- "*" снова означает любое количество символов (в том числе и ноль)
- ".d*" означает конкретную последовательность символов "d", за которой может следовать любое количество символов (в том числе и ноль)

По этой маске мы можем выбрать, например, файлы "inferno.doc", "refer.doc" и "offer.doc". Можно заметить, что данная маска удовлетворяет условию задачи, так как собирает ровно три файла.

2) Маска ?fer*.doc означает следующее:
- "?" означает ровно один любой символ
- "fer" означает конкретную последовательность символов "fer"
- "*" означает любое количество символов (в том числе и ноль)
- ".doc" означает конкретную последовательность символов "doc"

По этой маске мы можем выбрать, например, файлы "aferno.doc", "infer.doc" и "refer.doc". Эта маска также удовлетворяет условию задачи, так как собирает ровно три файла.

3) Маска *?fer*?.do* означает следующее:
- "*" означает любое количество символов (в том числе и ноль)
- "?" означает ровно один любой символ
- "fer" означает конкретную последовательность символов "fer"
- "*" снова означает любое количество символов (в том числе и ноль)
- "?" означает ровно один любой символ
- ".do" означает конкретную последовательность символов "do", за которой может следовать любое количество символов (в том числе и ноль)

По этой маске мы можем выбрать, например, файлы "inferno.docx", "offer.md" и "infer.doc". Опять же, мы можем заметить, что эта маска также удовлетворяет условию задачи, так как собирает ровно три файла.

4) Маска *fer?.doc означает следующее:
- "*" означает любое количество символов (в том числе и ноль)
- "fer" означает конкретную последовательность символов "fer"
- "?" означает ровно один любой символ
- ".doc" означает конкретную последовательность символов "doc"

По этой маске мы можем выбрать, например, файлы "inferno.doc", "refer.doc" и "offer.doc". Опять же, эта маска удовлетворяет условию задачи и собирает ровно три файла.

Таким образом, все четыре маски из каталога могут быть использованы для выбора ровно трех файлов, удовлетворяя указанным условиям.
Знаешь ответ?
Задать вопрос
Привет!
hello