我需要将CMD中的键盘输入+文本+错误文本重定向到nul,最多2个表达式
类似于*command* >nul 2>&1
。
替代方案是>nul 1>nul 2>nul
,但正如我所说,我希望尽可能减少命令。
感谢。
答案 0 :(得分:0)
我不知道在任何少于3个命令中将所有3个(stdin
,stdout
& stderr
)重定向到nul
的方法。
所以,如果可以接受 - 类似于Hidden features of Windows batch files - command <nul >nul 2>&1
,将stdout
重定向到nul,将stderr
重定向到与stdout
相同的位置
0 = stdin
1 [默认省略,如示例中所示] = stdout
2 = stderr