最快的命令,接受管道,但在 StdOut 和 StdErr 上不生成文本



Windows命令脚本(.cmd)中的哪个命令接受管道(因此,不会生成错误"进程试图写入不存在的管道"),但本身不生成输出,包括输出到StdErr?我不需要接触正常的StdErr输出(请记住,管道只传输StdOut)。我不能使用null设备,因为它没有安装在系统中。
例如,command|rem产生上述错误。但是我不希望有错误输出,除了command生成的,所以rem命令不适合用于需要的目的。
主要目标是脚本速度。因此,请不要提供过多的结构

应该是break(或set/p= ?),因为它是内部命令提示命令(即没有外部进程启动),通常不做任何事情。虽然我想如果你正在搜索可执行文件打包的windows答案将是不同的。

cd .命令就是您要找的。我用它来创建空文件。这样,command | cd .工作,echo Hello >&2 | cd .在屏幕上显示"Hello"!这是一个过滤器,只阻止Stdout(有趣)。

相关内容

  • 没有找到相关文章

最新更新