Как создать многострочный текстовый файл с Echo в командной строке Windows?

Я использую Windows 7 и хочется быстро создать небольшой текстовый файл с несколькими строками текста в командной строке.

Я могу создать текстовый файл с одной строкой:

echo hello > myfile.txt

но как я могу создать текстовый файл с несколькими строками с помощью этой команды echo? Я пробовал следующие, который не работает, когда я читаю файл с more:

echo hellonsecond line > myfile.txt

какие предложения? Или есть ли другая стандартная команда, которую я могу использовать для этого из echo?

26
задан Jonas
25.12.2022 2:39 Количество просмотров материала 2669
Распечатать страницу

2 ответа

вы можете использовать символы >> для добавления второй строки к файлу, например

echo hello > myfile.txt
echo second line >> myfile.txt
14
отвечен Ian Baker 2022-12-26 10:27

есть три способа.

  1. добавить каждую строку с помощью >>:

    C:\Users\Elias>echo foo > a.txt
    C:\Users\Elias>echo bar >> a.txt
    
  2. используйте круглые скобки, чтобы повторить несколько строк:

    C:\Users\Elias>(echo foo
    More? echo bar) > a.txt
    
  3. тип вставки (^) и нажмите ENTER дважды после каждой строки, чтобы продолжить добавление строк:

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

все выше производить тот же файл:

C:\Users\Elias>type a.txt
foo
bar
17
отвечен efotinis 2022-12-26 12:44

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх