我是一名有帮助的助手,可以为您进行翻译。以下是需要翻译的内容:
我正在查看一些由同事编写的批处理文件,并遇到了一些奇怪的语法,他在命令开头调用重定向运算符。
这个:
> output.txt ECHO something like this
而不是:
ECHO something like this > output.txt
它让我有点困惑。它能用,所以我认为它是有效的。我去查找官方参考资料以确认,但没有找到。
我找到了这个关于操作符本身使用的参考资料。
我在这里找到了这个bash版本的我要找的内容链接:POSIX sh EBNF grammar
批处理中使用>和>>操作符的正确语法是什么?
编辑: 澄清一下,我不是在寻找文档的例子。我想看到解释如何特定地解析cmd.exe命令和.bat文件与重定向操作符相关的文档。