Zurück zum Blog
Arnošt Havelka

Streams und Piping

Meistern Sie Datenfluss mit Umleitung und Pipes.

Interaktive Lektion starten
Streams und Piping

Jeder Befehl in Windows hat drei Standard "Streams":

  1. STDIN (0): Standard Input (Tastatur)
  2. STDOUT (1): Standard Output (Bildschirm)
  3. STDERR (2): Standard Error (Bildschirm)

Durch Manipulation dieser Streams können Sie potenzielle Fehler in einer Logdatei speichern, Befehle verketten oder Eingaben automatisieren.

Befehl ausprobieren

Leiten Sie die Ausgabe in eine Datei um!

Befehl zusammenstellen
Terminal
C:\Users\User>dir > datei.txt (Überschreiben)

Häufige Szenarien

1. Die Pipe (|)

Gibt die Ausgabe eines Befehls als Eingabe an den nächsten weiter.

Beispiel: Dateien auflisten und bestimmte finden.

dir | find "txt"

2. Ausgabeumleitung (>) und (>>)

Ergebnisse in einer Datei speichern.

Beispiel: ipconfig Details speichern.

ipconfig > netzwerk_info.txt

3. Fehlerumleitung (2>)

Saubere Ausgabe von Fehlermeldungen trennen.

Beispiel: Fehler verbergen beim Löschen nicht existierender Dateien.

del nicht_existierende_datei.txt 2> nul

(Senden an nul verwirft die Ausgabe effektiv)

Beispiele aus der Praxis

1. Ausgabe sortieren

Textdateien auflisten und nach Namen sortieren.

Command Prompt
C:\Users\User>dir /b *.txt | sort

2. Fehler separat loggen

Versuchen Sie, einen Ordner aufzulisten, der nicht existiert, und speichern Sie den Fehler.

Command Prompt
C:\Users\User>dir FehlenderOrdner 2> fehler.log

Wissenscheck

1 / 3

Welche Nummer repräsentiert Standard Error (STDERR)?

Quellen

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

Nächstes

Netzwerk Grundlagen

Meistern Sie Ipconfig, Ping und Tracert.