>批处理命令之前或之后的nul重定向

时间:2017-07-06 19:13:22

标签: windows batch-file cmd nul

在命令提示符下,以下两行给出相同的输出,我想知道它们之间的用法差异。感谢。

>nul dir

dir >nul

1 个答案:

答案 0 :(得分:3)

没有区别,他们重定向相同数量的输出。您可以通过多种方式组合输入和输出重定向运算符:> out.txt command < in.txt< in.txt command > out.txt

如评论中所述,如果某些内容包含数字1或2,则必须小心,您不希望%something%>out.txt扩展为...2>out.txt并且您可以使用空格或把它放在命令的其余部分之前。