从命令行使用 > inside 创建文本文件

Pio*_*raj 3 windows command-line

我需要从命令行创建带有 < > 之类的字符的文本文件。更准确地说应该是:%1 < %2 > %3尝试使用 echo do to it,但是当我输入时

echo %1 < %2 > %3 > output.txt
Run Code Online (Sandbox Code Playgroud)

或者

echo '%1 < %2 > %3' > aab.txt
Run Code Online (Sandbox Code Playgroud)

会发生错误。当我打字

echo "%1 < %2 > %3" > output.txt
Run Code Online (Sandbox Code Playgroud)

output.txt 内容将是"%1 < %2 > %3"(里面有双引号)。

我需要类似于上一个但文件内没有双引号的内容。有任何想法吗?

use*_*686 6

使用^的转义字符:

echo %1 ^< %2 ^> %3 > output.txt
Run Code Online (Sandbox Code Playgroud)