У меня есть текстовый файл с разными значениями.
define Domain "http://xyz.co"
define Remote "https:/www.test.co"
define OUTFILE "Folder name"
...
Я хотел бы прочитать файл и найти специальные токены, такие как Domain oder OUTFILE и установить значение из двойных кавычек в переменную. Значение в двойных кавычках может содержать пробелы.
for /F "eol=; tokens=*" %%z in ("filename.txt") do (
set value=%%z
ECHO %%z | FINDSTR /C:"Domain" >nul & IF NOT ERRORLEVEL 1 (GOTO ITERATE)
)
:ITERATE
for /f tokens^=2^ delims^=^" %%p in ("%value%") do set Domain=%%p
echo %Domain%
Пока это работает для одного значения.
Можно ли проанализировать файл только один раз?
Есть ли лучший способ получить содержимое внутри двойных кавычек?
Спасибо!