Вите выполнить задание брата Витя хочет быть сисадмином. Старший брат дал ему задание: найти в каталоге все файлы, в имени которых:
— указано первое число месяца;
— есть логин длиннее 10 символов, начинающийся с user.
В имени файла сначала идёт логин, а потом дата в формате год-месяц-день.

testuser-2020-02--01.log
my_first_login-2020-01-01.log
borya_borya-2001-01-02.log
usernadezhda010101-2001-01-01.log
usercorp01-2009-12-02.log
userusss09-2019-01-01.log
Укажи маски, которые выберут из указанных только такие файлы.
Маски:​

Udontkhow Udontkhow    2   15.12.2020 12:52    195

Ответы
lagodaviktoria2 lagodaviktoria2  20.12.2023 13:38
Добрый день! Для выполнения данного задания и выбора нужных файлов из каталога, необходимо использовать маску или шаблон поиска файлов. Маска – это комбинация символов, которая используется для поиска файлов с определенным именем или расширением. В данном случае, нам нужно задать маску, которая будет учитывать два условия: 1. Первое число месяца в имени файла. 2. Логин длиннее 10 символов, начинающийся с "user". Для удобства обозначим символы, которые используются в данной задаче: - "X" - любая цифра от 0 до 9. - "Y" - любая цифра от 0 до 9 или символ "-". - "Z" - любой символ. Маска №1, учитывающая условие первого числа месяца: "userZ-ZX-X-01.log" Обоснование: - "user" - начало имени файла, точное совпадение. - "Z-Z" - символы, обозначающие дату и разделители (год-месяц-день). - "X" - любая цифра от 0 до 9. - "-01.log" - окончание имени файла, точное совпадение с номером месяца (01). Маска №2, учитывающая условие логина длиннее 10 символов и начинающегося с "user": "userZZZZZZZZZZ-X-X.log" Обоснование: - "user" - начало имени файла, точное совпадение. - "ZZZZZZZZZZ" - любые символы, обозначающие логин (длина логина должна быть 10 символов). - "X-X" - символы, обозначающие дату и разделители (год-месяц-день). - ".log" - окончание имени файла, точное совпадение. Итак, для выбора нужных файлов из указанных в задаче, можно использовать следующие маски: 1. "userZ-ZX-X-01.log" 2. "userZZZZZZZZZZ-X-X.log" Надеюсь, данное объяснение и решение помогут Вите выполнить задание брата успешно! Если у Вас остались вопросы, пожалуйста, задавайте. Я рад буду помочь!
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме География