Назад до блогу
Arnošt Havelka

Практичне завдання: Операції з текстом

Реальний сценарій: Фільтрація журналів та вилучення даних.

Почати інтерактивний урок
Практичне завдання: Операції з текстом

У цьому сценарії ми виступаємо в ролі системного адміністратора, який аналізує файл журналу сервера. Нам потрібно знайти помилки, підрахувати їх кількість та запідозрити певного користувача у створенні проблем.

Завдання

У вас є великий файл server.log. Вам потрібно:

  1. Знайти всі записи "Error".
  2. Підрахувати, скільки разів зустрічається "Timeout".
  3. Перевірити, чи користувач "admin" увійшов до системи.

Крок 1: Знайдіть усі помилки

Використовуйте find, щоб відфільтрувати журнал для рядків, що містять "Error".

Command Prompt
C:\Users\User>find "Error" server.log

Крок 2: Підрахуйте кількість Timeout

Використовуйте find /c, щоб підрахувати кількість "Timeout".

Command Prompt
C:\Users\User>find /c "Timeout" server.log

Крок 3: Пошук входу користувача

Використовуйте findstr, щоб знайти певний шаблон.

Command Prompt
C:\Users\User>findstr "Login.*admin" server.log

Крок 4: Вилучення помилок до окремого файлу

Збережіть ваші висновки для звіту.

Command Prompt
C:\Users\User>find "Error" server.log > error_report.txt

Перевірка знань

1 / 2

Яку команду ви б використали для простого підрахунку відповідних рядків?

Посилання

Ці посилання на документацію надають авторитетну інформацію про команди, використані в цій статті.

Далі

Практична робота: Операції з каталогами

Реальний сценарій: Створення структури проекту.