CMD Pipes und findstr für Anfänger erklärt
Aktualisiert am 31.10.2026 · Lesezeit ca. 4 Min. · Niveau: Anfänger · von Viktor Tribus, IT-Tribus Nideggen
Lernen Sie in diesem Artikel, wie Sie die CMD (Command Prompt) mit Pipes und dem findstr-Befehl nutzen können. Diese Werkzeuge ermöglichen Ihnen, komplexe Aktionen auf der Kommandozeile durchzuführen – perfekt für IT-Administratoren, die sich im Umgang mit der Eingabeaufforderung weiterbilden möchten.
Was Sie in diesem Beitrag lernen
- Eine einfache Erklärung von Pipes und
findstr. - Vollständige Beispiele, wie man diese Werkzeuge verwendet.
- Fehlerbehebung bei typischen Anfängerfehlern.
Geschätzte Zeit: 20 Minuten. Benötigte Werkzeuge: Windows-System mit Zugriff auf die Eingabeaufforderung.
Das Prinzip einfach erklärt
Pipes und findstr sind nützliche Befehle in der CMD, um Texte zu filtern und durchsuchen. Stellen Sie sich vor, Sie suchen in einem Buch nach bestimmten Wörtern – Pipes helfen dabei, den Text von einem Befehl an einen anderen weiterzuleiten, während findstr die spezifischen Teile ausfiltert.
Ein Pipe-Symbol (|) leitet die Ausgabe eines Befehls direkt als Eingabe für den nächsten Befehl. Zum Beispiel: Wenn Sie eine Liste von Dateien in einem Verzeichnis haben und nur bestimmte Zeilen davon filtern möchten, können Sie das dir-Kommando mit einer Pipe verbinden, um die Ausgabe an findstr zu leiten.
Ihr erstes Beispiel
Öffnen Sie die Eingabeaufforderung (Windows-Taste + R → cmd eingeben und Enter drücken). Stellen Sie sicher, dass Sie als Administrator anmelden, um alle notwendigen Befehle ausführen zu können.
Dieser Befehl führt eine Dateiliste auf dem Desktop des Benutzers BENUTZERNAME durch und filtert nur Zeilen, die das Wort „docx“ enthalten.
Erklärung der Ausgabe
In diesem Beispiel sehen Sie eine Liste von Dateien, die mit der Endung „docx“ auf dem Desktop vorhanden sind.
Schritt für Schritt erweitern
Stufe 1: Mehrere Suchbegriffe kombinieren
Dieser Befehl filtert Dateien mit den Endungen „docx“ und „pdf“.
Stufe 2: Verwenden von Regex in findstr
Dieser Befehl filtert Zeilen, die mit einer Zahl beginnen.
Stufe 3: Verkettung von Pipes
Dieser Befehl erstellt eine sortierte Liste von Dateien, die mit „docx“ enden.
Typische Anfängerfehler
Fehler 1: Fehlende Berechtigungen
Ursache: Sie haben nicht ausreichende Rechte. Lösung: Öffnen Sie die CMD als Administrator.
Fehler 2: Falsche Pfadangabe
Ursache: Der angegebene Pfad existiert nicht oder ist falsch. Lösung: Überprüfen Sie den Pfad auf mögliche Tippfehler.
Fehler 3: Leerzeichen in Filenamen
Ursache: Der Pfad enthält Leerzeichen. Lösung: Verwenden Sie Anführungszeichen um den Pfad.
Übung für Sie
Suchen Sie alle Dateien auf dem Desktop, die mit „log“ enden und sortieren Sie sie alphabetisch.
Spickzettel
| Befehl/Syntax | Bedeutung | Beispiel |
|---|---|---|
dir |
Listet Dateien und Verzeichnisse auf. | dir C:\Users\BENUTZERNAME\Desktop |
findstr "text" |
Sucht nach einem bestimmten Text in der Ausgabe des vorherigen Befehls. | dir | findstr "docx" |
| (Pipe) |
Leitet die Ausgabe eines Befehls an den nächsten weiter. | dir C:\Users\BENUTZERNAME\Desktop | sort |
/r "regex" |
Nutzt reguläre Ausdrücke in findstr. |
dir | findstr /r "[0-9]" |
sort |
Sortiert die Ausgabe alphabetisch oder nach Datumsangaben. | dir C:\Users\BENUTZERNAME\Desktop | sort |
findstr /c:"text" |
Führt eine genaue Suche ohne Leerzeicheninterpretation durch. | dir | findstr /c:"log.txt" |
Häufige Fragen
Was ist ein Pipe-Symbol?
Ein Pipe-Symbol (|) leitet die Ausgabe eines Befehls direkt an den nächsten weiter.
Kann ich findstr auch für mehrere Suchbegriffe verwenden?
Ja, Sie können mehrere Suchbegriffe durch Leerzeichen getrennt in findstr angeben. Zum Beispiel: dir | findstr "docx pdf".
Wie kann ich Fehlermeldungen beim Verwenden von Pipes beheben?
Überprüfen Sie die Rechte, den Pfad und die Syntax der Befehle. Wenn Sie nicht als Administrator angemeldet sind oder falsche Pfade angegeben haben, können Fehler auftreten.
Kann ich findstr auch in PowerShell verwenden?
Ja, Sie können findstr auch in PowerShell verwenden, aber es wird empfohlen, die nativen PowerShell-Befehle wie Select-String oder Where-Object zu nutzen. Zum Beispiel: (Get-ChildItem C:\Users\BENUTZERNAME\Desktop) | Select-String -Pattern "docx".
Fazit und nächster Schritt
Sie haben gelernt, wie Pipes und der findstr-Befehl in der CMD verwendet werden können. IT-Tribus in Nideggen steht Ihnen bei der Umsetzung oder weiteren Fragen gerne zur Verfügung. Als nächstes könnten Sie sich mit fortgeschrittenen PowerShell-Befehlen befassen, um noch komplexere Aufgaben zu lösen.
Dieser Schritt ist geschafft – weiter geht’s!
Quellen und weiterführende Informationen
- findstr – learn.microsoft.com
- Versionshinweise für WSL – learn.microsoft.com
- Windows cmd / batch: findstr einschließen UND ausschließen – computerbase.de
- Windows Tutorials – zaios.net
- Befehl findstr – Windows-Kommandos – axel-hahn.de
- Windows Local Privilege Escalation – hacktricks.wiki
Hinweis: Dieser Beitrag wurde am 31.10.2026 mit KI-Unterstützung erstellt, auf Basis der genannten Quellen eigenständig formuliert und redaktionell von IT-Tribus betreut. Alle Angaben ohne Gewähr – bitte prüfen Sie Befehle vor dem Einsatz in produktiven Umgebungen und legen Sie vorher eine Sicherung an.
Benötigen Sie Unterstützung bei CMD Pipes findstr?
IT-Tribus ist Ihr IT-Dienstleister aus Nideggen. Vor Ort helfen wir in Düren, im Kreis Düren und in der Region Aachen – Monitoring und Fernwartung mit NinjaOne bieten wir Unternehmen auch überregional an.
