将“<”或“>”写入 .txt 文件

Tom*_*enc 1 batch-file

我想将“<”或“>”符号写入文本文件。有一个我尝试过的例子:

echo echo. >file2.txt>file1.txt
Run Code Online (Sandbox Code Playgroud)

但这不起作用。我想要的是使用下面的文本使批处理文件 make file2.txt :

echo. >file1.txt
Run Code Online (Sandbox Code Playgroud)

有人知道怎么做吗?

Ken*_*ite 5

转义<>使用^. 注意要实际重定向到文件,您需要一个额外的重定向运算符。

这是一个使用示例>- 相同的解决方案适用于<%以及)。

echo .^> > file.txt
Run Code Online (Sandbox Code Playgroud)

因此,要echo. file2.txt > file1.txt在名为redir.txt的文本文件中获得您想要的结果(包含 的文本文件):

echo echo. file2.txt ^> file1.txt > redir.txt
Run Code Online (Sandbox Code Playgroud)

redir.txt 中的最终结果:

c:\temp>type redir.txt
echo. file2.txt > file.txt
Run Code Online (Sandbox Code Playgroud)