Я пытался выяснить, почему этот код запускается дважды, и мне нужна ваша помощь, чтобы узнать, где я делаю не так.
setlocal EnableDelayedExpansion
for /F "tokens=*" %%A in (inFile) do (
echo %%A >> Out.txt
)
endlocal
inFile имеет некоторые данные:
Process1
Process2
Когда я запускаю командный файл, Out.txt будет иметь:
Process1
Process1
Process2
Process2
Обратите внимание, я очистил Out.txt
перед запуском командного файла.