Bagaimana cara membuat file teks multiline dengan Echo di command prompt Windows?

14

Saya menggunakan Windows 7 dan saya ingin cepat membuat file teks kecil dengan beberapa baris teks pada command prompt.

Saya dapat membuat file teks satu baris dengan:

echo hello > myfile.txt

tetapi bagaimana saya bisa membuat file teks dengan beberapa baris menggunakan perintah gema ini? Saya telah mencoba yang berikut ini, yang tidak berfungsi ketika saya membaca file dengan more:

echo hello\nsecond line > myfile.txt

Ada saran? Atau adakah perintah standar lain yang bisa saya gunakan untuk ini echo?

Jonas
sumber

Jawaban:

15

Anda bisa menggunakan karakter >> untuk menambahkan baris kedua ke file, misalnya

echo hello > myfile.txt
echo second line >> myfile.txt
Ian Baker
sumber
18

Ada tiga cara.

  1. Tambahkan setiap baris menggunakan >>:

    C:\Users\Elias>echo foo > a.txt
    C:\Users\Elias>echo bar >> a.txt
    
  2. Gunakan tanda kurung untuk menggemakan beberapa baris:

    C:\Users\Elias>(echo foo
    More? echo bar) > a.txt
    
  3. Ketik tanda sisipan ( ^) dan tekan ENTER dua kali setelah setiap baris untuk melanjutkan menambahkan baris:

    C:\Users\Elias>echo foo^
    More?
    More? bar > a.txt
    

Semua yang di atas menghasilkan file yang sama:

C:\Users\Elias>type a.txt
foo
bar
efotinis
sumber
0

Anda dapat memberi spasi di antara setiap baris untuk menulis:

echo line1 line2 "line 3" > file.txt
Carl
sumber
Ini menampilkan semuanya dalam satu baris:line1 line2 "line 3"
Łukasz Nojek