J'aimerais pouvoir exécuter plusieurs commandes sur le même fichier sur une seule ligne. La façon dont je le fais actuellement est la suivante:
commandA file && commandB file && perl -ne '...' file
Mon instinct me dit qu'il devrait y avoir un moyen de fournir l'argument du nom de fichier une seule fois et de le diriger vers les deux commandes simultanément via xargsou quelque chose de similaire:
find file | xargs commandA && xargs commandB && xargs perl -ne '...'
Lorsque j'essaie, seule la première commande s'exécute. Comment puis-je réaliser ce que je veux faire?