Я хотел бы иметь возможность запускать несколько команд для одного файла в одной строке. То, как я сейчас делаю это:
commandA file && commandB file && perl -ne '...' file
Мой инстинкт интуиции говорит мне, что должен быть способ предоставить аргумент имени файла только один раз и передать его обеим командам одновременно xargsили что-то подобное:
find file | xargs commandA && xargs commandB && xargs perl -ne '...'
Когда я пытаюсь это сделать, запускается только первая команда. Как я могу достичь того, что я хочу сделать?