Bash: Ausgabe an zwei Orte

Hallo.
Ich suche eine einfache möglichkeit, die Ausgabe eines echo Befehls sowohl an die Standartausgabe (auf den Bildschirm) zu zeigen und dabei in ein File zu schreiben. So geht das natürlich:
Code:
echo "hallo"
echo "hallo">>file
Das geht aber sich einfacher oder? Sonst muss ich für jede Ausgabe zwei Zeilen brauchen...

Danke für die HIlfe! Ich weiss, ist ne doofe Frage...
 
Code:
man tee

/edit:
sozusagen ein T-Stück, das zum einen stdout, als auch eine Datei ansprechen kann. Beispiel:
echo "hallo" | tee datei
/
 
Hey!
vielen Dank für deine Antwort.
Leider hab ichs noch nicht geschafft, die Ausgabe immer in eine neue Zeile im file zu schreiben. Geht das auch?

Code:
echo "hallo1" | tee file
echo "hallo2" | tee file
Code:
more file
sollte dann
geben.

Vielen Dank!
 
Guck dir doch die Manpage mal an. Dann würdest du vermutlich auch sehen, dass -a der Parameter ist, den du suchst ;)
 
Zurück
Oben