E/A-Umleitung und Pipes
Teil des Bash-Kurses
Jeder Befehl, den du in Bash ausführst, hängt darunter an drei getrennten Kanälen, ob dir das nun auffällt oder nicht. Denk an eine Briefsortiermaschine: Die Briefe kommen durch einen Schlitz hinein, die sauber sortierte Post läuft in ein Fach, und beschädigte oder unzustellbare Post wird in ein eigenes Fach ausgeworfen, damit sie sich nicht unter die gute Post mischt.
Die drei Kanäle haben Namen. stdin ("standard in") ist die Quelle, aus der ein Befehl seine Eingabe liest, standardmäßig deine Tastatur. stdout ("standard out") ist der Weg der normalen Ausgabe, standardmäßig dein Bildschirm. stderr ("standard error") ist ein eigener Kanal nur für Fehlermeldungen, der standardmäßig ebenfalls auf deinem Bildschirm landet, weshalb die beiden normalerweise nicht zu unterscheiden sind,...
Möchtest du Bash E/A-Umleitung und Pipes in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem Bash und arbeite E/A-Umleitung und Pipes praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenE/A-Umleitung und PipesWas du lernen wirst
- >
- >>
- <
- 2>
- 2>&1
- &>
- Tee
- Here-doc <<EOF
- Process substitution <(cmd)
Lies diese Lektion in deiner Sprache
Alle Lektionen in diesem Kurs
12 Lektionen- 1Was ist Bash20 Min.
- 2Shebang und dein erstes Skript25 Min.
- 3Variablen und Anführungszeichen25 Min.
- 4Bedingungen und Tests30 Min.
- 5Schleifen25 Min.
- 6Funktionen25 Min.
- 7Arrays25 Min.
- 8String- und arithmetische Expansion25 Min.
- 9E/A-Umleitung und Pipes25 Min.
- 10Fehlerbehandlung und Traps30 Min.
- 11Debugging und Best Practices25 Min.
- 12Abschlussprojekt: Server-Bootstrap-Skript60 Min.
