Eu gostaria de poder executar vários comandos no mesmo arquivo em uma única linha. A maneira como atualmente faço isso é:
commandA file && commandB file && perl -ne '...' file
Meu instinto me diz que deve haver uma maneira de fornecer o argumento do nome do arquivo apenas uma vez e canalizá-lo para os dois comandos simultaneamente xargsou algo semelhante:
find file | xargs commandA && xargs commandB && xargs perl -ne '...'
Quando tento isso, apenas o primeiro comando é executado. Como posso conseguir o que quero fazer?