在命令提示符中,以下两行给出相同的输出,我想知道它们之间的用法差异。谢谢。
>nul dir
dir >nul
最佳答案
没有区别,它们重定向相同数量的输出。您可以通过多种方式组合输入和输出重定向运算符: > out.txt command < in.txt
或< in.txt command > out.txt
.
正如评论中所指出的,如果某些内容包含数字 1 或 2,你必须小心,你不想要 %something%>out.txt
扩展到...2>out.txt
您可以使用空格或将其放在命令的其余部分之前来完成此操作。
关于windows ->nul 批量命令之前或之后的重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44957124/