所以我一直在写一个批处理脚本(我很少这样做)。
我想要禁止任何我没有明确echo
的内容。
到目前为止,使用
>nul 2>&1
可以阻止来自stderr
和stdout
的消息。
但是,当我尝试将相同的原则应用于type
时,该命令不会执行...
type header.tmp geo.tmp > geo.txt
是我想要压制的命令。
任何想法??
答案 0 :(得分:4)
我认为你试图阻止它显示文件名。您可以使用
执行此操作type header.tmp geo.tmp > geo.txt 2>nul
当类型在向错误输出2>
答案 1 :(得分:-1)
我通常使用...
来抑制批处理脚本开头的回声@echo off
最后用......重新开启......
@echo on
在执行脚本的过程中,我只回应了我希望回应的有关其执行的内容。这样做可以节省您向NUL发送所有内容的麻烦。虽然,您仍然需要将某些命令的std输出或错误输出重定向到nul,例如在type命令的情况下。