使用批处理编程回显文件

时间:2013-08-26 08:31:32

标签: file batch-file echo

我想通过批量编程学习echo to file。

我的批次:

@echo off
echo Hello World > c:\text.txt

Text.txt结果:

Hello World

成功

但如果我的批处理文件(已添加'“'):

 @echo off
 echo Hello '"' World > c:\text.txt

结果:

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users>echo Hello '"' World > c:\text.txt
Hello '"' World > c:\text.txt

为什么没有创建text.txt?

1 个答案:

答案 0 :(得分:4)

你应该逃避单双引号:

echo Hello '^"' World>test.txt

否则echo解析器正在等待关闭双引号,而>重定向仍会被引用转义。