Praktisch: Text Ops
Szenario aus der Praxis: Filtern von Logs und Extrahieren von Daten.
Interaktive Lektion startenPraktisch: Textverarbeitung
In diesem Szenario agieren wir als Systemadministrator, der eine Server-Logdatei analysiert. Wir müssen Fehler finden, sie zählen und vermuten, dass ein bestimmter Benutzer Ärger verursacht.
Die Mission
Sie haben eine große server.log Datei. Sie müssen:
- Alle "Fehler" Einträge finden.
- Zählen, wie oft "Zeitüberschreitung" (Timeout) aufgetreten ist.
- Prüfen, ob der Benutzer "admin" eingeloggt war.
Schritt 1: Alle Fehler finden
Verwenden Sie find, um das Log nach Zeilen zu filtern, die "Fehler" enthalten.
Schritt 2: Zeitüberschreitungen zählen
Verwenden Sie find /c, um das Vorkommen von "Zeitüberschreitung" zu zählen.
Schritt 3: Suche nach Benutzeranmeldung
Verwenden Sie findstr, um nach einem bestimmten Muster zu suchen.
Schritt 4: Fehler in eine separate Datei extrahieren
Speichern Sie Ihre Ergebnisse für einen Bericht.
Wissenscheck
1 / 2Welchen Befehl würden Sie verwenden, um einfach passende Zeilen zu zählen?
Quellen
Diese Links zu Microsoft Learn und der Windows-Dokumentation liefern verlässliche Details zu den in diesem Artikel verwendeten Befehlen.