在Windows中,我如何将脚本/命令的输出作为另一个脚本的参数使用?(这里不能使用管道|,因为另一个脚本不从标准输入读取)
需要澄清的是:我有一个需要参数arg的AnotherScript,例如:
AnotherScript 12
现在我希望参数(例如示例中的12)来自于脚本ScriptB的输出。因此,我想要类似以下的内容:
AnotherScript (ScriptB)
AnotherScript实际上是一个需要参数的Python脚本,而ScriptB是一个Cygwin Bash脚本,可以产生一些数字。因此,我想要使用它的方式类似于:
c:\Python26\python.exe AnotherScript (c:\cygwin|bin|bash --login -i ./ScriptB)
感谢提供答案。然而,由于需要冗长的'for'结构,我已经重新编写了AnotherScript以从标准输入读取数据。这似乎是更好的解决方案。