Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
modul:m122:learningunits:lu03:datenstroeme [2024/11/08 13:08] msutermodul:m122:learningunits:lu03:datenstroeme [2024/11/21 12:58] (aktuell) msuter
Zeile 1: Zeile 1:
 ====== LU03a - Datenströme umleiten ====== ====== LU03a - Datenströme umleiten ======
-[[https://openbook.rheinwerk-verlag.de/shell_programmierung/shell_003_009.htm| Shell Programmierung: Kapitel 10.1 - 10.5)]]+[[https://openbook.rheinwerk-verlag.de/shell_programmierung/shell_003_009.htm| Shell Programmierung: Kapitel 1.10.1 - 1.10.5]]
  
 Jedes Befehl und jedes Skript kennt 3 Hauptdatenströme: Jedes Befehl und jedes Skript kennt 3 Hauptdatenströme:
Zeile 44: Zeile 44:
 Der stdout des ersten Befehls wird als stdin des zweiten Befehls verwendet. Der stdout des ersten Befehls wird als stdin des zweiten Befehls verwendet.
  
 +===== tee ===== 
 +Das Kommando ''tee'' ermöglicht es, die Ausgabe gleichzeitig an mehrere Ziele zu senden. 
 +<code bash>cat datei.txt | tee output.log</code> 
 +Hier wird der Inhalt der Datei am Bildschirm angezeigt und auch in die Datei ''output.log'' geschrieben.
  
 Durch das geschickte Kombinieren dieser Techniken können komplexe Datenströme effizient gesteuert und verarbeitet werden. Durch das geschickte Kombinieren dieser Techniken können komplexe Datenströme effizient gesteuert und verarbeitet werden.
  
 ---- ----
-{{tag>M122-LU0x}}+{{tag>M122-LU03}}
 [[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]]  Marcel Suter [[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]]  Marcel Suter
  • modul/m122/learningunits/lu03/datenstroeme.1731067691.txt.gz
  • Zuletzt geändert: 2024/11/08 13:08
  • von msuter