我想写"<"或">"符号到文本文件。 对我尝试的内容进行了检查:
echo echo. >file2.txt>file1.txt
但这并不奏效。 我想要的是使用以下文本制作批处理文件make file2.txt:
echo. >file1.txt
有人知道怎么做吗?
答案 0 :(得分:4)
使用<
逃离>
或^
。请注意,要实际重定向到文件,您需要一个额外的重定向运算符。
以下是使用>
的示例 - 同样的解决方案适用于<
(以及%
)。
echo .^> > file.txt
因此,要在名为 redir.txt 的文本文件中获取所需的结果(包含echo. file2.txt > file1.txt
的文本文件):
echo echo. file2.txt ^> file1.txt > redir.txt
redir.txt 的最终结果:
c:\temp>type redir.txt
echo. file2.txt > file.txt
答案 1 :(得分:1)
http://www.robvanderwoude.com/escapechars.php
你必须使用插入符号&#34; ^&#34;。 echo ^&gt;
PHP使用\
http://php.net/manual/en/regexp.reference.escape.php
是Unix吗?使用引号。