Zurück zum Blog
Arnošt Havelka

Der Findstr Befehl

Erweiterte Textsuche mit regulären Ausdrücken.

Interaktive Lektion starten
Der Findstr Befehl

findstr ist der große Bruder von find. Er unterstützt reguläre Ausdrücke (Regex), sucht rekursiv über Verzeichnisse hinweg und bietet leistungsfähigere Filteroptionen. Er ist vergleichbar mit grep in Linux.

Befehl ausprobieren

Suchen Sie rekursiv nach einem Muster!

Befehl zusammenstellen
findstr
/nDruckt die Zeilennummer vor jeder Zeile, die passt.
Terminal
C:\Users\User>findstr /s "fehler" *.txt

Häufige Optionen

Beispiele aus der Praxis

1. Dateien finden, die "TODO" in einem gesamten Projekt enthalten

Suchen Sie jede .js Datei im aktuellen Ordner und Unterordnern.

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

2. Verwendung von Regex zum Finden von Zahlen

Finden Sie Zeilen, die mit einer Zahl beginnen.

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

3. Suche nach mehreren Strings

Finden Sie Zeilen, die entweder "Fehler" oder "Warnung" enthalten.

Command Prompt
C:\Users\User>findstr "Fehler Warnung" app.log

Wissenscheck

1 / 3

Welches Flag aktiviert die rekursive Suche in Unterverzeichnissen?

Quellen

Diese Dokumentationslinks liefern verlässliche Details zu den in diesem Artikel verwendeten Befehlen.