Ich möchte in der Lage sein, mehrere Befehle in derselben Datei in einer einzigen Zeile auszuführen. Die Art und Weise, wie ich das derzeit mache, ist:
commandA file && commandB file && perl -ne '...' file
Mein Bauchgefühl sagt mir, dass es eine Möglichkeit geben sollte, das Dateinamenargument nur einmal anzugeben und es gleichzeitig durch xargs
oder etwas Ähnliches an beide Befehle weiterzuleiten :
find file | xargs commandA && xargs commandB && xargs perl -ne '...'
Wenn ich das versuche, wird nur der erste Befehl ausgeführt. Wie kann ich erreichen, was ich tun möchte?