Próbuję odczytać każdą linię z pliku tekstowego za pomocą polecenia partia.Odczytywanie linii z pustymi polami z pliku przy użyciu wsadu
Linie wewnątrz pliku ma kilka spacji, więc jest to przykład na wejściu:
This is the first line
This is the second line
...
Używam następujący kod źródłowy
FOR /f %%a in ("%1") do (
@echo %%a
)
goto:eof
wyjście jest Następujące:
This
This
...
Przeczytałem llowing wpisu w Stack Overflow, ale nie rozwiązuje mojego problemu. Batch : read lines from a file having spaces in its path
Założenie, że '% 1' jest nazwą pliku, oznacza to, że opublikowany kod nie działa zgodnie z opisem. Albo musisz używać opcji '" usebackq "', albo twoja klauzula IN() nie może być cytowana. – dbenham