0

我正在尝试将 Windows 命令传送到一个基本上运行控制台的程序中,而我是这方面的新手,所以我并没有完全正确地掌握命令。我想要做的是将命令 dir /b > out.txt 通过管道传输到其他程序中。

命令是

回声目录 /b > out.txt | nc.exe 127.0.0.1 7003 - 忽略 nc.exe 它并不重要

我想要的是管道 echo 的输出,它应该是“dir /b > out.txt”,但我得到了操作顺序或错误。目前发生的事情是我将“dir / b”写入文件out.txt,而没有将任何内容导入nc.exe。

4

2 回答 2

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
于 2012-08-08T19:43:08.047 回答
0

不确定它是否适合你。

echo stackoverflow.com > out.txt
nslookup<out.txt

看看http://www.robvanderwoude.com/redirection.php

于 2012-08-08T19:37:56.113 回答