CMD Master
Zurück zum Blog
Arnošt Havelka

Der Findstr Befehl

Erweiterte Textsuche mit regulären Ausdrücken.

Interaktive Lektion starten
Der Findstr Befehl

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.

Usage:findstr
[/optionen]
"muster"
[dateiname]
/s
Sucht nach passenden Dateien im aktuellen Verzeichnis und allen Unterverzeichnissen.
/i
Gibt an, dass die Suche nicht zwischen Groß- und Kleinschreibung unterscheidet.
/r
Verwendet Suchstrings als reguläre Ausdrücke.
/n
Druckt die Zeilennummer vor jeder Zeile, die passt.

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?

Nächstes

Erweiterte Batch

Meistern Sie Schleifen, Bedingungen und Ablaufsteuerung.