我想创建一个包含
的bat文件hello
world
使用cmd。试图使用
echo hello\nworld :> test.bat
但没有工作。
答案 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
希望这有帮助!