Dire que j'ai une commande fooqui prend un argument de nom de fichier: foo myfile.txt. Chose ennuyeuse, foone lit pas depuis l'entrée standard. Au lieu d'un fichier réel, je voudrais lui transmettre le résultat d'une autre commande (en réalité pv, qui cat le fichier et produira un indicateur de progression comme effet secondaire).
Y a-t-il un moyen d'y arriver? Rien dans mon sac de trucs ne semble le faire.
( foodans ce cas, c'est un script PHP qui, je crois, traite le fichier de manière séquentielle).
J'utilise Ubuntu et Bash
EDIT Désolé pour la description du problème légèrement floue, mais voici la réponse qui fait ce que je veux:
pv longfile.txt | foo /dev/stdin
Très évident maintenant que je le vois.