Zpět na blog
Arnošt Havelka

Příkaz Findstr

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

Spustit interaktivní lekci
Příkaz Findstr

findstr je velký bratr příkazu find. Podporuje regulární výrazy (regex), vyhledává rekurzivně v adresářích a nabízí výkonnější možnosti filtrování. Je srovnatelný s grep v Linuxu.

Vyzkoušejte příkaz

Hledejte rekurzivně vzor!

Sestavit příkaz
findstr
/nVytiskne číslo řádku před každým řádkem, který odpovídá.
Terminál
C:\Users\User>findstr /s "chyba" *.txt

Běžné možnosti

Příklady z praxe

1. Hledání souborů obsahujících "TODO" v celém projektu

Prohledejte každý .js soubor v aktuální složce a podsložkách.

Command Prompt
C:\Users\User>findstr /s /n "TODO" *.js

2. Použití Regexu k nalezení čísel

Najděte řádky, které začínají číslem.

Command Prompt
C:\Users\User>findstr /r "^[0-9]" data.txt

3. Hledání více řetězců

Najděte řádky obsahující buď "Chyba" nebo "Varování".

Command Prompt
C:\Users\User>findstr "Chyba Varování" app.log

Kontrola znalostí

1 / 3

Který přepínač umožňuje rekurzivní vyhledávání v podadresářích?

Reference

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