Streams und Piping
Meistern Sie Datenfluss mit Umleitung und Pipes.
Interaktive Lektion startenStreams & Piping
Jeder Befehl in Windows hat drei Standard "Streams":
- STDIN (0): Standard Input (Tastatur)
- STDOUT (1): Standard Output (Bildschirm)
- STDERR (2): Standard Error (Bildschirm)
Durch Manipulation dieser Streams können Sie potenzielle Fehler in einer Logdatei speichern, Befehle verketten oder Eingaben automatisieren.
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.
2. Fehler separat loggen
Versuchen Sie, einen Ordner aufzulisten, der nicht existiert, und speichern Sie den Fehler.
Wissenscheck
1 / 3Welche Nummer repräsentiert Standard Error (STDERR)?