¿Cómo puedo, en Windows, usar el resultado de un script/comando como argumento para otro script? (Un tubo | no funcionará aquí, ya que otro script no lee de la entrada estándar)Redirigir la salida a un argumento de línea de comando de otro comando en Windows
Demasiado aclarar: Tengo AnotherScript que necesita un argumento arg, por ejemplo:
AnotherScript 12
ahora quiere que el argumento (12 en el ejemplo) provenga del resultado de un script, llámelo ScriptB. Así que me gustaría algo en la línea de
AnotherScript (ScriptB)
El AnotherScript es en realidad un script en Python que requiere un argumento, y ScriptB es una secuencia de comandos cygwin bash que produce un número, por lo que la forma en que le gustaría utilizar es algo como:
c:\Python26\python.exe AnotherScript (c:\cygwin|bin|bash --login -i ./ScriptB)
Gracias por las respuestas. Sin embargo, dado el complejo trabajo for 'requerido', he reescrito AnotherScript para leer desde la entrada estándar. Esa parece una mejor solución.
Nos ayudaría si nos diga lo que lee el "otro script" * a partir de entonces, si no es la entrada estándar. – Amber