S.V. Zhoraevna1677
?>

Вите выполнить задание брата Витя хочет быть сисадмином. Старший брат дал ему задание: найти в каталоге все файлы, в имени которых: — указано первое число месяца; — есть логин длиннее 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 Укажи маски, которые выберут из указанных только такие файлы. Маски:​

География

Ответы

Константин Андрей
Добрый день! Для выполнения данного задания и выбора нужных файлов из каталога, необходимо использовать маску или шаблон поиска файлов. Маска – это комбинация символов, которая используется для поиска файлов с определенным именем или расширением. В данном случае, нам нужно задать маску, которая будет учитывать два условия: 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" Надеюсь, данное объяснение и решение помогут Вите выполнить задание брата успешно! Если у Вас остались вопросы, пожалуйста, задавайте. Я рад буду помочь!

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Вите выполнить задание брата Витя хочет быть сисадмином. Старший брат дал ему задание: найти в каталоге все файлы, в имени которых: — указано первое число месяца; — есть логин длиннее 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 Укажи маски, которые выберут из указанных только такие файлы. Маски:​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

argo951385
asi19776
Alesander-Isaev684
patersimon1
Ulianev77
Vyacheslavovich-Gubanov
yamal-toy
armsam76
An-solomon
Shcherbakov_Artur1781
Mikhailovna_Litvinova276
Kosov-Aleksandr379
is0019
vorobyeva6428
Ruslan Zarekovkin