Практика Bash Ripple: Комбінація інцидентів
Виконайте двоетапний робочий процес вилучення та підрахунку інцидентів із відтворюваними результатами.
Почати інтерактивний урокЦя підсумкова практика поєднує фільтрацію, перенаправлення та підрахунок під легким тиском. Спочатку ви ізолюєте рядки з попередженнями, потім перевіряєте обсяг інцидентів у другій команді.
Команди для практики
grep 'WARN' incidents.log > warn.txt
cat warn.txt | wc -l
Очікуваний сигнал терміналу
Після вилучення warn.txt повинен містити лише рядки з попередженнями. Підрахунок файлу повинен повернути:
2
Чому це важливо
Тріаж інцидентів часто потребує швидкої відповіді на два питання: "які рядки мають значення?" і "скільки їх є?" Цей шаблон відповідає на обидва питання з мінімальними накладними витратами на команди.
Поширені помилки
- Фільтрація без збереження виводу, що змушує виконувати роботу повторно.
- Підрахунок неправильного файлу після вилучення.
- Ігнорування конвенцій регістру/ключових слів у вихідному журналі.
Розширення практики
Додайте другий відфільтрований звіт:
grep 'ERROR' incidents.log > error.txt
cat error.txt | wc -l
Повторюючи той самий шаблон з різними рівнями серйозності, ви створюєте багаторазовий інструментарій для тріажу.
Посилання
Ці посилання на документацію надають авторитетну інформацію про команди, використані в цій статті.