2014-05-07 6 views
25

Próbuję utworzyć plik wsadowy Windows, aby utworzyć plik .txt z liniami mulitple. Próbowałem kilka rozwiązań, aby wstawić podział wiersza w łańcuchu, ale bezskutecznie. Istnieją inne podobne pytania/odpowiedzi, ale żaden z nich nie zajmuje się umieszczeniem całego ciągu znaków w pliku tekstowym.Łańcuch echa do pliku .txt z wieloma liniami - z plikiem wsadowym Windows

Mój plik wsadowy obecnie brzmi:

echo Here is my first line 
Here is my second line > myNewTextFile.txt 
pause 

moim celem jest, aby plik tekstowy przeczytać:

Here is my first line 
Here is my second line 

Oczywiście, to nie działa obecnie, ale zastanawiam się, czy ktoś wie jak to zrobić to się dzieje w prosty sposób?

Odpowiedz

37
(
echo Here is my first line 
echo Here is my second line 
echo Here is my third line 
)>"myNewTextFile.txt" 
pause 
+0

Wykonanie to doskonale sprawdziło się, ponieważ w przyszłości w przyszłości oznaczenia "cytatowe" wokół nazwy pliku nie były konieczne. – Linuxmint

+6

Cytaty nie są konieczne, ale stanowią dobrą praktykę, ponieważ gdy w nazwie pliku lub pełnej ścieżce znajdują się znaki "&" lub spacji. Przekonasz się również, że przy korzystaniu z tego rozwiązania należy zamykać nawiasy zamykające, jak w '^)'. – foxidrive

+0

Niestety to nie działa, gdy nawiasy ("są w tekście do echa.) Rozwiązanie z> i >> nadal działa. –

10

Po prostu powtórz echo i >> dla linii po pierwszej. >> oznacza, że ​​powinna ona dołączyć do pliku zamiast tworzyć nowy plik (lub zastąpieniem istniejącego pliku):

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 
-2

Poniższa pracował mnie.

{Here is my first line 
Here is my second line 
Here is my third line} > "myNewTextFile.txt" 

Brak Echo wymagane i obsługiwanie normalne wsporniki () nawet ze znakiem ucieczki, nie działa.

+2

To nie jest składnia pliku wsadowego okna. Ten styl działa w oknach programu Power Shell, ale to nie było pytanie – jeb

Powiązane problemy