Comment puis-je, sous Windows, utiliser la sortie d'un script/commande comme argument pour un autre script? (Un tuyau | ne fonctionnera pas ici, puisque cet autre script ne lit pas de l'entrée standard)Redirection de la sortie vers un argument de ligne de commande d'une autre commande dans Windows
clarifier trop: je AnotherScript qui a besoin d'un argument arg, par exemple:
AnotherScript 12
maintenant je voulez que l'argument (12 dans l'exemple) provienne de la sortie d'un script, appelez-le ScriptB. Je voudrais donc quelque chose le long des lignes de
AnotherScript (ScriptB)
Le AnotherScript est en fait un script python qui nécessite un argument, et ScriptB est un script bash Cygwin qui produit un certain nombre, de sorte que la façon dont je voudrais l'utiliser est quelque chose comme:
c:\Python26\python.exe AnotherScript (c:\cygwin|bin|bash --login -i ./ScriptB)
Merci pour les réponses. Cependant, étant donné le laborieux 'for' requis, j'ai réécrit AnotherScript pour lire à partir de l'entrée standard. Cela semble être une meilleure solution.
Cela nous aiderait si vous nous dites ce que l '«autre script» * lit * à partir de ce moment, si ce n'est l'entrée standard. – Amber