2012-08-08 151 views
0

我试图将Windows命令管道传输到一个基本上运行控制台的程序中,我是一个新手,因此我没有完全掌握命令。我想要做的是将命令dir/b> out.txt输入到其他程序中。管道命令到控制台

的命令是

回波DIR/B> out.txt | nc.exe 127.0.0.1 7003 - 忽略nc.exe其不重要

我想要的是输出回应应该是“dir/b> out.txt”,但我得到操作顺序或错误。目前发生的情况是,我在文件out.txt中写入“dir/b”,并将任何内容都写入nc.exe。

回答

2

双引号或逃生>

echo "dir /b > out.txt" | nc.exe 127.0.0.1 7003 

echo dir /b ^> out.txt | nc.exe 127.0.0.1 7003