在Linux中,从具有特定标准输入的批处理文件中启动cgi程序非常容易:
echo "name=john&city=abc" | mycgiprogram
现在我想在批处理文件中执行相同操作。
我已经了解到,在Windows cmd.exe shell中,您必须编写“start”来启动可执行文件:
start mycgiprogram
但是如何将上述linux示例中的某个输入字符串传输到cgi程序呢?
提前多多感谢
答案 0 :(得分:1)
echo name=john^&city=abc | mycgiprogram
没有引号,因为那些也会回响。您需要转义&
,因此命令shell不会解释它。
你不需要start
来运行一个类似于unix中附加的&
的程序,因为它在一个单独的shell中并行启动程序。