将键盘输入+文本+错误文本重定向到nul,CMD中为2>& 1

时间:2012-02-06 18:38:36

标签: cmd redirect nul

我需要将CMD中的键盘输入+文本+错误文本重定向到nul,最多2个表达式 类似于*command* >nul 2>&1

替代方案是>nul 1>nul 2>nul,但正如我所说,我希望尽可能减少命令。

感谢。

1 个答案:

答案 0 :(得分:0)

我不知道在任何少于3个命令中将所有3个(stdinstdout& stderr)重定向到nul的方法。

所以,如果可以接受 - 类似于Hidden features of Windows batch files - command <nul >nul 2>&1,将stdout重定向到nul,将stderr重定向到与stdout相同的位置

0 = stdin
1 [默认省略,如示例中所示] = stdout
2 = stderr