在 CMD 中使用 2>&1 将键盘输入+文本+错误文本重定向到 nul
我需要将 CMD 中的键盘输入 + 文本 + 错误文本重定向到 nul,最多 2 个表达式。
类似于 *command* >nul 2>&1
。
另一种选择是 >nul 1>nul 2>nul
但正如我所说,我想尽可能减少命令。
谢谢。
I need to redirect keyboard input + text + error text in CMD to nul with maximum 2 expressions.
Something like *command* >nul 2>&1
.
An alternative is >nul 1>nul 2>nul
but as I said, I want to reduce the command as much as possible.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不知道有什么方法可以将所有 3 个(
stdin
、stdout
&stderr
)重定向到nul
少于 3 个命令。因此,如果这是可以接受的 - 类似于 Windows 批处理文件的隐藏功能< /a> -
命令nul 2>&1
,它将stdout
重定向到nul 和stderr
与stdout
0 =
stdin
1 [默认值被省略,如示例所示] =
stdout
2 =
标准错误
I am not aware of a way of redirects all 3 (
stdin
,stdout
&stderr
) tonul
in any less than 3 commands.So, if that is acceptable - Similar to Hidden features of Windows batch files -
command <nul >nul 2>&1
, which redirectsstdout
to nul, andstderr
to the same place asstdout
0 =
stdin
1 [Default is omitted like in example] =
stdout
2 =
stderr