Uwe Koloska <[email protected]> (Do 12 Jul 2018 23:38:09 CEST): > Aber damit fehlt dir doch nur noch ein Baustein: Was könnte xargs > *nicht* starten, wenn der Eingang der Pipe keinen Input liefert. > > Und da wären wir bei einer schicken Lösung für beide Probleme, denn die > Datei wird weder überschrieben noch angelegt: > > echo "non empty file" > non-empty-file.txt > echo "" | xargs --no-run-if-empty tee non-empty-file.txt
Ja, das dachte ich auch, ABER, wenn jetzt aus der Pipe Daten kommen,
dann entstehen Kommandozeilen der Art
tee non-empty-file.txt ZEILE1 ZEILE2 ZEILE3
tee non-empty-file.txt ZEILE4 ZEILE5 ZEILE6
Das macht nicht, was er braucht, er möchte die Zeilen ja dann in sein
File haben.
--
Heiko
signature.asc
Description: PGP signature
