Windows:将 stdout 和 stderror 重定向为空

Windows:将 stdout 和 stderror 重定向为空

我正在运行的命令会产生大量输出,我想在不写入文件的情况下使输出静音。我使用以下命令将所有输出发送到文件:

command > out.txt 2>&1

...但我还是不想要任何文件输出:

command > /dev/null 2>&1

我以前在我的 CentOS 机器上使用过command > /dev/null,但是在 Windows 上找不到类似的东西。

答案1

你要command > nul 2>&1

答案2

你要command > $null 2>&1

nul仅在命令提示符下有效,而$null在 powershell 中有效。

相关内容