在命令提示符下,以下两行给出相同的输出,我想知道它们之间的用法差异。感谢。
>nul dir
dir >nul
答案 0 :(得分:3)
没有区别,他们重定向相同数量的输出。您可以通过多种方式组合输入和输出重定向运算符:> out.txt command < in.txt
或< in.txt command > out.txt
。
如评论中所述,如果某些内容包含数字1或2,则必须小心,您不希望%something%>out.txt
扩展为...2>out.txt
并且您可以使用空格或把它放在命令的其余部分之前。