CMD Master
Zpět na blog
AktualizovánoArnošt Havelka

Bash Ripple cvičení: kombinace incidentů

Spusťte pracovní postup extrakce a počítání incidentů ve dvou krocích s reprodukovatelnými výstupy.

Spustit interaktivní lekci
Bash Ripple cvičení: kombinace incidentů

Tato praxe vyvrcholení kombinuje filtrování, přesměrování a počítání pod mírným tlakem. Nejprve izolujete varovné řádky a poté ověříte objem incidentů ve druhém příkazu.

Příkazy k procvičování

printf '%s\n' 'WARN: slow' 'INFO: retry' 'ERROR: timeout' > incidents.log
grep 'WARN' incidents.log > warn.txt
cat warn.txt | wc -l

Očekávaný terminálový signál

Po extrakci by měl warn.txt obsahovat pouze varovné řádky. Počítání souboru by mělo vrátit:

2

Proč na tom záleží

Třídění incidentů často potřebuje rychlou odpověď na dvě otázky: "na kterých liniích záleží?" a "kolik jich je?" Tento vzor odpovídá obojímu s minimální režií příkazů.

Časté chyby

  • Filtrování bez uložení výstupu, vynucené přepracování.
  • Počítání nesprávného souboru po extrakci.
  • Ignorování konvencí velkých a malých písmen/klíčových slov ve zdrojovém protokolu.

Rozšíření praxe

Přidat druhý filtrovaný přehled:

printf '%s\n' 'WARN: slow' 'INFO: retry' 'ERROR: timeout' > incidents.log
grep 'ERROR' incidents.log > error.txt
cat error.txt | wc -l

Opakováním stejného vzoru s různou závažností vytvoříte znovu použitelnou sadu nástrojů pro třídění.

Reference

Tyto odkazy na dokumentaci poskytují spolehlivé informace o příkazech použitých v tomto článku.