Batch datei liest nur ein wort und nicht ganze Zeile einer txt ein

Bennyaa

Lieutenant
Registriert
März 2007
Beiträge
828
Batch code:

Code:
set vor_Zeile=Print #1, "
set nach_Zeile="

FOR /f %%i IN (input.txt) DO echo %vor_Zeile%%%i%nach_Zeile% >> output.txt

ich möchte eine txt einlesen und mit zusätzen wiede rausgeben. Dies funktioniert auch weitesgehend recht gut, allerdings wird immer nur der erste String einer Zeile bis zu einem Leerzeichen eingelesen und wieder ausgegeben. Wie kann ich die komplette Zeile einlesen?
 
Du mußt den Standard delimiter festlegen, sonst ist der <space>.

FOR /f "delims=" %%i IN (input.txt) DO echo %vor_Zeile%%%i%nach_Zeile% >> output.txt
 
Zurück
Oben