CMD Master
Zurück zum Blog
•Aktualisiert•Arnošt Havelka

Bash Ripple-Übung: Vorfallkombination

Führen Sie einen zweistufigen Workflow zur Vorfallextraktion und -zählung mit reproduzierbaren Ergebnissen durch.

Interaktive Lektion starten
Bash Ripple-Übung: Vorfallkombination

Diese Schlusssteinpraxis kombiniert Filterung, Umleitung und Zählung unter leichtem Druck. Sie isolieren zunächst Warnzeilen und überprüfen dann in einem zweiten Befehl die Häufigkeit des Vorfalls.

Befehle zum Üben

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

Erwartetes Terminalsignal

Nach der Extraktion sollte warn.txt nur Warnzeilen enthalten. Das Zählen der Datei sollte Folgendes zurückgeben:

2

Warum das wichtig ist

Die Triage von Vorfällen erfordert oft eine schnelle Antwort auf zwei Fragen: „Welche Zeilen sind wichtig?“ und „Wie viele sind es?“ Dieses Muster beantwortet beides mit minimalem Befehlsaufwand.

Häufige Fehler

  • Filtern, ohne die Ausgabe zu speichern und Nacharbeit zu erzwingen.
  • Zählt die falsche Datei nach der Extraktion.
  • Groß-/Kleinschreibung/Schlüsselwortkonventionen im Quellprotokoll werden ignoriert.

Übungserweiterung

Fügen Sie einen zweiten gefilterten Bericht hinzu:

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

Indem Sie dasselbe Muster mit unterschiedlichen Schweregraden wiederholen, erstellen Sie ein wiederverwendbares Triage-Toolkit.

Quellen

Diese Dokumentationslinks liefern verlässliche Details zu den in diesem Artikel verwendeten Befehlen.

Nächstes

Laufende Prozesse in Bash mit ps auflisten

Liste mit ps laufende Prozesse auf, lies PID und Eigentümer, prüfe einen Prozess und entscheide, wann die Live-Ansicht top nützlicher ist.