Ответ 1
(
echo Here is my first line
echo Here is my second line
echo Here is my third line
)>"myNewTextFile.txt"
pause
Я пытаюсь создать пакетный файл Windows для создания .txt с несколькими строками. Я попробовал несколько решений, чтобы вставить разрыв строки в строку, но безрезультатно. Существуют и другие аналогичные вопросы/ответы, но ни один из них не адресует всю строку в текстовый файл.
Мой командный файл в настоящее время читает:
echo Here is my first line
Here is my second line > myNewTextFile.txt
pause
Моя цель состоит в том, чтобы прочитать текстовый файл:
Here is my first line
Here is my second line
Очевидно, что это не работает в настоящее время, но интересно, знает ли кто-нибудь, как это происходит простым способом?
(
echo Here is my first line
echo Here is my second line
echo Here is my third line
)>"myNewTextFile.txt"
pause
Просто повторите строки echo
и >>
для строк после первого. >>
означает, что он должен присоединяться к файлу вместо создания нового файла (или перезаписывания существующего файла):
echo Here is my first line > myNewTextFile.txt
echo Here is my second line >> myNewTextFile.txt
echo Here is my third line >> myNewTextFile.txt
pause
Следующее сработало.
{Here is my first line
Here is my second line
Here is my third line} > "myNewTextFile.txt"
Нет Echo
требуется и использование обычных скобок ()
даже с escape-символом, не работает.