CMD Master
Zpět na blog
Arnošt Havelka

Prakticky: Textové operace

Reálný scénář: Filtrování logů a extrakce dat.

Spustit interaktivní lekci
Prakticky: Textové operace

Prakticky: Zpracování textu

V tomto scénáři vystupujeme jako správce systému analyzující soubor logů serveru. Potřebujeme najít chyby, spočítat je a máme podezření, že konkrétní uživatel způsobuje potíže.

Mise

Máte velký soubor server.log. Potřebujete:

  1. Najít všechny položky "Error".
  2. Spočítat, kolikrát nastal "Timeout".
  3. Zkontrolovat, zda se přihlásil uživatel "admin".

Krok 1: Hledání všech chyb

Použijte find k filtrování logu pro řádky obsahující "Error".

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

Krok 2: Počítání Timeoutů

Použijte find /c k počítání výskytů "Timeout".

Command Prompt
C:\Users\User>find /c "Timeout" server.log

Krok 3: Hledání přihlášení uživatele

Použijte findstr k hledání specifického vzoru.

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

Krok 4: Extrakce chyb do samostatného souboru

Uložte svá zjištění pro report.

Command Prompt
C:\Users\User>find "Error" server.log > error_report.txt

Kontrola znalostí

1 / 2

Který příkaz byste použili pro prosté spočítání odpovídajících řádků?

Další

Prakticky: Operace s adresáři

Reálný scénář: Nastavení struktury projektu.