>批量命令之前或之后的nul重定向
>nul redirection before or after command in batch
在命令提示符下,以下两行给出相同的输出,我想知道它们之间的用法区别。谢谢
>nul dir
dir >nul
没有区别,它们重定向相同数量的输出。您可以通过多种方式组合输入和输出重定向运算符:> out.txt command < in.txt
或 < in.txt command > out.txt
.
如评论中所述,如果某些内容包含数字 1 或 2,您必须小心,您不希望 %something%>out.txt
扩展为 ...2>out.txt
,您可以使用space 或者将其放在命令的其余部分之前。
在命令提示符下,以下两行给出相同的输出,我想知道它们之间的用法区别。谢谢
>nul dir
dir >nul
没有区别,它们重定向相同数量的输出。您可以通过多种方式组合输入和输出重定向运算符:> out.txt command < in.txt
或 < in.txt command > out.txt
.
如评论中所述,如果某些内容包含数字 1 或 2,您必须小心,您不希望 %something%>out.txt
扩展为 ...2>out.txt
,您可以使用space 或者将其放在命令的其余部分之前。