Zpět na blog
Arnošt Havelka

Bash Ripple Effect: Grep signál

Extrahujte rychle použitelné řádky protokolu pomocí filtrů grep bez rozlišení velkých a malých písmen.

Spustit interaktivní lekci
Bash Ripple Effect: Grep signál

Bash Ripple Effect: Grep signál

Když jsou protokoly hlučné, grep je váš první zesilovač signálu. Tento krok filtruje incidentní text tak, aby se zobrazily pouze relevantní řádky, než začnete počítat, třídit nebo přesměrovávat výstup.

Příkaz k praxi

grep -i 'error' app.log

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

U záznamů protokolu se smíšenou velikostí písmen by měl -i zachovat horní i dolní varianty:

ERROR: disk full
error: timeout

Proč na tom záleží

Kvalita potrubí závisí na kvalitě filtrace prvního stupně. Pokud vám chybí varianty jako ERROR vs. error, každý následný počet a zpráva se stanou nespolehlivé.

Časté chyby

Rozšíření praxe

Rozdělte jeden protokol na dva cílené výstupy:

grep -i 'error' app.log > errors.log
grep -i 'warn' app.log > warnings.log

Získáte tak čistší, účelově specifické soubory pro poznámky k incidentům a následnou analýzu.

Reference

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

Další

Bash Ripple Effect: Redirect Ledger

Použijte přesměrování > a >> k vytvoření jednoduchých, auditovatelných textových knih v Bash.