On 13.07.2018 08:23, Rene Terlecki wrote:
der Ansatz mit tee war vielversprechend, doch leider funktioniert er bei mir nicht
Autsch, bei mir auch nicht:
rm non-empty-file.txt echo -e "1. Zeile\n2. Zeile" | xargs --no-run-if-empty tee non-empty-file.txt
Die Datei wird zwar angelegt, ist aber leer. Typischer Fall von den Test für den Fall von dem ich weiß, dass er funktioniert, kann ich weglassen.
denke, dass tee keinen Input mehr hat, der angezeigt und in eine Datei geschrieben werden kann
Ja, es ist so wie Heiko in der anderen Antwort schrieb: xargs nimmt die in der Pipe ankommenden Daten als Argumente für das Kommando und damit ist der Input leer.
Und es gibt kein Kommando, das seine Argumente in eine Datei schreibt, weil es dafür ja die Ausgabeumleitung gibt ...
Also leider keine Lösung :-(