===== tee - Eingabe aufteilen und in Datei(en) schreiben ===== **Kurzfassung:** ''tee'' liest von STDIN, schreibt die Daten gleichzeitig in Dateien und gibt sie wieder auf STDOUT aus. Ideal zum Protokollieren in Pipelines. ==== Übersicht ==== Ermöglicht gleichzeitige Anzeige und Persistenz von Befehlsausgaben. Mit ''-a'' werden Ausgaben an bestehende Dateien angehängt. ==== Voraussetzungen ==== * Standardtool (coreutils) ==== Anleitung ==== === Ausgabe mitschneiden === # In Datei schreiben und gleichzeitig sehen make 2>&1 | tee build.log # Anhängen statt überschreiben journalctl -u app.service -f | tee -a /var/log/app-follow.log === Mehrere Dateien === cmd | tee out1.txt out2.txt >/dev/null ==== Hinweise ==== * Mit ''sudo'' in Pipelines ggf. Rechte beachten (''tee'' schreibt die Datei). Beispiel: ''sudo cmd | sudo tee /root/out''. ==== Siehe auch ==== * [[sammlung:cat|cat – anzeigen/konkatenieren]] * [[kommandoreferenz:dateiverwaltung|Dateiverwaltung – Übersicht]] ==== Quellen ==== * [[https://man7.org/linux/man-pages/man1/tee.1.html|man tee]] {{tag>cli utilities basics advanced}}