web-dev-qa-db-ja.com

Windows:stdoutとstderrを何にもリダイレクトしない

実行中のコマンドで大量の出力が生成されるので、ファイルに書き込まずに出力を停止したい。以下を使用してすべての出力をファイルに送信しましたが、ここでもファイル出力は必要ありません。

command > out.txt 2>&1

利用した command > /dev/null以前はCentOSボックスで使用していましたが、Windowsで同様のものが見つかりません。

36
Alec Gorge

あなたが欲しいcommand > nul 2>&1

52
Jed Daniels

あなたが欲しいcommand > $null 2>&1

nulはコマンドプロンプトでのみ機能しますが、$nullはPowerShellで動作します。

3
ZZ9