4
Windowsでは、コマンドラインでstdoutを(名前付き)パイプにリダイレクトできますか?
リダイレクトする方法があり、標準出力における処理のWin32のコンソールをする名前付きパイプは?名前付きパイプはWindowsに組み込まれているため、便利な概念ですが、コマンドラインから使用されることはありません。 すなわち。のようなexample.exe >\\.\mypipe。(この構文は正しくないかもしれませんが、ポイントを得ることができます。)stdoutとstderrを同時に異なるパイプにリダイレクトできるようにしたいと思います。 IOの遅さ、IOバッファー、ファイルロック、アクセス権、使用可能なハードディスク領域、上書きの決定、意味のない永続性などの処理を回避するために、物理ファイルを代わりに使用しないようにします。 もう1つの理由は、従来のWindows のツールセットは、Unixほど多くの(テキスト)ファイルベースの哲学に基づいて設計されていないためです。また、名前付きパイプは、Windowsに簡単にマウントできませんでした。 最後に、優れたコンセプトをうまく活用できれば好奇心があります。