stdin/stdout/stderr, exec, tee, here-docs und here-strings
Die meisten Shell-Entwickler kennen | grep und 2>&1 — aber wenige verstehen das vollständige File-Descriptor-Modell, das darunter liegt. Wer es wirklich versteht, schreibt I/O-Umleitungen ohne Fehler, nutzt exec für dauerhafte Umleitung und kombiniert tee, here-docs und here-strings elegant für komplexe Datenflüsse.
Inhaltsverzeichnis
- 1. Das File-Descriptor-Modell verstehen
- 2. stdin, stdout und stderr: die drei Standard-Deskriptoren
- 3. Redirects im Detail: >, >>, <, <<, 2>, &>
- 4. Eigene File Descriptors öffnen und schließen
- 5. exec für dauerhafte Umleitungen im Skript
- 6. Pipes: wie sie funktionieren und was sie nicht können
- 7. tee: gleichzeitig in mehrere Streams schreiben
- 8. Here-Docs und Here-Strings: Inline-Eingaben