无法使用cmd创建具有两行的bat文件

时间:2014-11-26 08:21:02

标签: windows command-prompt

我想创建一个包含

的bat文件
hello
world

使用cmd。试图使用

echo hello\nworld :> test.bat

但没有工作。

1 个答案:

答案 0 :(得分:1)

这应该是你需要的......

C:\>echo hello > test.bat & echo world >> test.bat

C:\>type test.bat
hello
world

现在,如果你想回复你好世界,你真的想要:

C:\>echo echo hello > test.bat & echo echo world >> test.bat

C:\>type test.bat
echo hello
echo world

注意:使用>和>> ..一个>将覆盖您的文件..两个>>将追加或添加到它..回声。将放置一个新的线或空格,这就是我删除它的原因。

还有一件事,如果你想在另一个批处理文件中调用或使用它,你需要做一个额外的更改,那就是加倍“&&”:

echo echo hello > test.bat && echo echo world >> test.bat

C:\>type test.bat
echo hello
echo world

希望这有帮助!