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 には何もパイプしません。

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 に答える