如何将某个输入字符串重定向到批处理文件中的可执行文件

时间:2015-10-29 14:41:15

标签: batch-file redirect

在Linux中,从具有特定标准输入的批处理文件中启动cgi程序非常容易:

echo "name=john&city=abc" | mycgiprogram

现在我想在批处理文件中执行相同操作。

我已经了解到,在Windows cmd.exe shell中,您必须编写“start”来启动可执行文件:

start mycgiprogram

但是如何将上述linux示例中的某个输入字符串传输到cgi程序呢?

提前多多感谢

1 个答案:

答案 0 :(得分:1)

echo name=john^&city=abc | mycgiprogram

没有引号,因为那些也会回响。您需要转义&,因此命令shell不会解释它。

你不需要start来运行一个类似于unix中附加的&的程序,因为它在一个单独的shell中并行启动程序。