CMD Master
Zurück zum Blog
Arnošt Havelka

Praktisch: Text Ops

Szenario aus der Praxis: Filtern von Logs und Extrahieren von Daten.

Interaktive Lektion starten
Praktisch: Text Ops

Praktisch: 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:

  1. Alle "Fehler" Einträge finden.
  2. Zählen, wie oft "Zeitüberschreitung" (Timeout) aufgetreten ist.
  3. 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.

Command Prompt
C:\Users\User>find "Fehler" server.log

Schritt 2: Zeitüberschreitungen zählen

Verwenden Sie find /c, um das Vorkommen von "Zeitüberschreitung" zu zählen.

Command Prompt
C:\Users\User>find /c "Zeitüberschreitung" server.log

Schritt 3: Suche nach Benutzeranmeldung

Verwenden Sie findstr, um nach einem bestimmten Muster zu suchen.

Command Prompt
C:\Users\User>findstr "Login.*admin" server.log

Schritt 4: Fehler in eine separate Datei extrahieren

Speichern Sie Ihre Ergebnisse für einen Bericht.

Command Prompt
C:\Users\User>find "Fehler" server.log > fehler_bericht.txt

Wissenscheck

1 / 2

Welchen Befehl würden Sie verwenden, um einfach passende Zeilen zu zählen?

Nächstes

Praktisch: Verzeichnis Ops

Szenario aus der Praxis: Einrichten einer Projektstruktur.