Попытка заменить строку в файле свойств на определенной строке с помощью командного файла. Я знаю, что это можно сделать БЕЗ использования временного файла, как я уже видел, но забыл, как это сделать.
Я знаю, что если у меня есть файл var.properties, который содержит это:
CLASSPATH=bsh.jar;other.jar
VARTEST=dummy
ANOTHERVAR=default
Я пытаюсь обновить значение CLASSPATH в файле .properties без изменения порядка файла свойств.
Это файл свойств, поэтому я считаю, что ответ будет связан с использованием:
for /f "tokens=1,2* delims==" %%i in (var.properties) do (
@echo Key=%%i Val=%%j
)