Windows komut isteminde Yankı ile çok satırlı bir metin dosyasını nasıl oluştururum?


14

Windows 7 kullanıyorum ve hızlı bir şekilde Komut isteminde birkaç satır metin içeren küçük bir metin dosyası oluşturmak istiyorum.

Tek satırlık bir metin dosyası oluşturabilirim:

echo hello > myfile.txt

ancak bu echo komutunu kullanarak birden çok satır içeren bir metin dosyası nasıl oluşturabilirim? Aşağıdakileri denedim, dosyayı okuduğumda çalışmıyor more:

echo hello\nsecond line > myfile.txt

Herhangi bir öneri? Yoksa bunun için kullanabileceğim başka bir standart komut var echomı?


Yanıtlar:


15

Dosyaya ikinci bir satır eklemek için >> karakterlerini kullanabilirsiniz, örn.

echo hello > myfile.txt
echo second line >> myfile.txt

18

Üç yol var.

  1. Her satırı aşağıdakileri kullanarak ekleyin >>:

    C:\Users\Elias>echo foo > a.txt
    C:\Users\Elias>echo bar >> a.txt
    
  2. Birden çok satırı yankılamak için parantez kullanın:

    C:\Users\Elias>(echo foo
    More? echo bar) > a.txt
    
  3. ^Satır eklemeye devam etmek için caret ( ) yazın ve her satırdan sonra iki kez ENTER tuşuna basın:

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

Yukarıdakilerin hepsi aynı dosyayı üretir:

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

0

Yazmak için her satır arasına boşluk koyabilirsiniz:

echo line1 line2 "line 3" > file.txt

Bu, her şeyi tek bir satırda görüntüler:line1 line2 "line 3"
Łukasz Nojek
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.