如何在 Windows 命令提示符下使用 Echo 创建多行文本文件?

Jon*_*nas 16 windows command-line echo textfiles

我使用的是 Windows 7,我想在命令提示符下快速创建一个包含几行文本的小文本文件。

我可以创建一个单行文本文件:

echo hello > myfile.txt
Run Code Online (Sandbox Code Playgroud)

但是如何使用此 echo 命令创建多行文本文件?我尝试了以下操作,但在使用以下命令读取文件时不起作用more

echo hello\nsecond line > myfile.txt
Run Code Online (Sandbox Code Playgroud)

有什么建议?或者我可以使用任何其他标准命令来代替echo吗?

efo*_*nis 20

有三种方式。

  1. 使用>>以下方法附加每一行:

    C:\Users\Elias>echo foo > a.txt
    C:\Users\Elias>echo bar >> a.txt
    
    Run Code Online (Sandbox Code Playgroud)
  2. 使用括号回显多行:

    C:\Users\Elias>(echo foo
    More? echo bar) > a.txt
    
    Run Code Online (Sandbox Code Playgroud)
  3. 键入脱字符 ( ^) 并在每行后按两次 ENTER 继续添加行:

    C:\Users\Elias>echo foo^
    More?
    More? bar > a.txt
    
    Run Code Online (Sandbox Code Playgroud)

以上所有生成相同的文件:

C:\Users\Elias>type a.txt
foo
bar
Run Code Online (Sandbox Code Playgroud)


小智 17

您可以使用 >> 字符将第二行附加到文件中,例如

echo hello > myfile.txt
echo second line >> myfile.txt
Run Code Online (Sandbox Code Playgroud)