我试图将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。
我试图将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。
不知道它是否足够适合你。
echo stackoverflow.com > out.txt
nslookup<out.txt
双引号或逃生>
echo "dir /b > out.txt" | nc.exe 127.0.0.1 7003
或
echo dir /b ^> out.txt | nc.exe 127.0.0.1 7003