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.

CMD – Eingabeaufforderung (als Administrator)
dir C:\Users\BENUTZERNAME\Desktop | findstr "docx"

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

CMD – Eingabeaufforderung (als Administrator)
C:\Users\BENUTZERNAME\Desktop
29.08.2023  16:45           107.917 Dokument.docx
01.09.2023  14:30            45.892 Bericht.docx

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

CMD – Eingabeaufforderung (als Administrator)
dir C:\Users\BENUTZERNAME\Desktop | findstr "docx pdf"

Dieser Befehl filtert Dateien mit den Endungen „docx“ und „pdf“.

Stufe 2: Verwenden von Regex in findstr

CMD – Eingabeaufforderung (als Administrator)
dir C:\Users\BENUTZERNAME\Desktop | findstr /r "^[0-9]"

Dieser Befehl filtert Zeilen, die mit einer Zahl beginnen.

Stufe 3: Verkettung von Pipes

CMD – Eingabeaufforderung (als Administrator)
dir C:\Users\BENUTZERNAME\Desktop | findstr "docx" | sort

Dieser Befehl erstellt eine sortierte Liste von Dateien, die mit „docx“ enden.

Typische Anfängerfehler

Fehler 1: Fehlende Berechtigungen

CMD – Eingabeaufforderung (als Administrator)
Access is denied.

Ursache: Sie haben nicht ausreichende Rechte. Lösung: Öffnen Sie die CMD als Administrator.

Fehler 2: Falsche Pfadangabe

CMD – Eingabeaufforderung (als Administrator)
The system cannot find the path specified.

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

CMD – Eingabeaufforderung (als Administrator)
findstr: Cannot open 'C:\Users\BENUTZERNAME\Desktop\Dokument.docx'

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.

CMD – Eingabeaufforderung (als Administrator)
dir C:\Users\BENUTZERNAME\Desktop | findstr "log" | sort

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

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.

Kostenlose Erstanalyse anfordern
📞 02427 9099860