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

发布于 2025-01-03 04:12:14 字数 189 浏览 0 评论 0原文

我需要将 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

〗斷ホ乔殘χμё〖 2025-01-10 04:12:14

我不知道有什么方法可以将所有 3 个(stdinstdout & stderr)重定向到 nul少于 3 个命令。

因此,如果这是可以接受的 - 类似于 Windows 批处理文件的隐藏功能< /a> - 命令nul 2>&1,它将 stdout 重定向到nul 和 stderrstdout

0 = stdin
1 [默认值被省略,如示例所示] = stdout
2 = 标准错误

I am not aware of a way of redirects all 3 (stdin, stdout & stderr) to nul 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 redirects stdout to nul, and stderr to the same place as stdout

0 = stdin
1 [Default is omitted like in example] = stdout
2 = stderr

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文