CMD Master
Zpět na blog
Arnošt Havelka

Příkaz Find

Hledejte specifické textové řetězce uvnitř souborů.

Spustit interaktivní lekci
Příkaz Find

Příkaz find vyhledává specifický textový řetězec v souboru nebo souborech. Je to jednoduchý a rychlý způsob, jak najít řádky, které obsahují konkrétní slovo nebo frázi.

Vyzkoušejte příkaz

Najděte chyby v logu!

Sestavit příkaz
find
Terminál
C:\Users\Student>find "Error" log.txt
---------- LOG.TXT Error: disk full

Běžné možnosti

  • /I: Hledání bez rozlišení velikosti písmen. Shoduje se s "Chyba", "chyba" i "CHYBA".
  • /N: Zobrazuje čísla řádků, což je velmi užitečné pro nalezení přesné pozice textu.
  • /C: Pouze počítá odpovídající řádky. Užitečné, pokud chcete vědět, kolik chyb nastalo, ne je všechny vidět.
  • /V: Invertuje hledání. Zobrazí vše kromě řádků obsahujících řetězec.

Příklady z praxe

1. Hledání řádků s "Chyba"

Lokalizujte specifické události v logovacím souboru.

Terminál
C:\Users\Student>find "Error" app.log

2. Počítání počtu uživatelů

Pokud máte seznam uživatelů, ověřte, kolik jich je.

Terminál
C:\Users\Student>find /c "User:" users.txt

3. Filtrování výstupu příkazu

Výstup můžete přesměrovat do find (pomocí roury). Například kontrola, zda běží konkrétní úloha.

Terminál
C:\Users\Student>tasklist | find "notepad"

Kontrola znalostí

1 / 3

Shody rozlišují velikost písmen. Který přepínač to ignoruje?

Reference

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

Další

Příkaz Findstr

Pokročilé vyhledávání textu pomocí regulárních výrazů.