Chciałbym móc uruchomić wiele poleceń w tym samym pliku w jednym wierszu. Obecnie to robię:
commandA file && commandB file && perl -ne '...' file
Mój instynkt podpowiada mi, że powinien istnieć sposób na podanie argumentu nazwy pliku tylko raz i przesłanie go do obu poleceń jednocześnie xargs
lub coś podobnego:
find file | xargs commandA && xargs commandB && xargs perl -ne '...'
Kiedy próbuję, uruchamiane jest tylko pierwsze polecenie. Jak mogę osiągnąć to, co chcę zrobić?