Warum kann ich keine parallele Weiterleitung durchführen?

Warum kann ich keine parallele Weiterleitung durchführen?

Ich habe versucht, diesen Befehl weiterzuleiten

tail -n +$line $FILENAME

zu diesem Befehl

parallel -a $FILENAME -k --block $sub --pipe-part "cut -d ' ' -f1" | sponge $FILENAME

Und der resultierende Befehl lautet wie folgt:

tail -n +$line $FILENAME | parallel -k --block $sub --pipe-part --eta --progress "$cut -d ' ' -f1 | sponge $FILENAME

Das Gleiche habe ich auch mit --pipe statt --pipe-part versucht.

Warum leert dieser Befehl meine Datei vollständig? Wie funktioniert das Piping mit dem parallelen Befehl?

verwandte Informationen