Menu
Coddy logo textTech

Генерация отчёта

Часть раздела Основы путешествия по Terminal на Coddy — урок 52 из 82.

challenge icon

Задание

Легко

Вы проанализировали файл лога, отфильтровали ошибки и подсчитали их. Теперь пришло время сохранить ваши результаты в файл отчёта, который можно будет поделиться или просмотреть позже.

Создайте файл с именем report.txt, который содержит сводку анализа лога. Используйте перенаправление для записи следующей информации в файл:

  1. Сначала запишите текст === Log Analysis Report === в report.txt
  2. Добавьте текст Total errors found: за которым следует количество ошибок (используйте конвейер с grep и wc -l)
  3. Добавьте текст === Error Details ===
  4. Добавьте все строки ERROR из server.log

Затем отобразите содержимое report.txt с помощью cat.

echo "=== Log Analysis Report ===" > report.txt
echo "Total errors found: $(grep ERROR server.log | wc -l)" >> report.txt
echo "=== Error Details ===" >> report.txt
grep ERROR server.log >> report.txt
cat report.txt

Поздравляем! Вы завершили проект Log Analyzer. Вы научились просматривать, фильтровать, подсчитывать и отчитываться о данных лога с использованием конвейеров и перенаправления — необходимые навыки для любого системного администратора или разработчика.

Попробуйте сами

Терминал
grep "ERROR" server.log | wc -l

Все уроки раздела Основы