Я пытаюсь найти одну строку во всем текстовом файле. Далее мне нужно установить эту строку как переменную.
Когда я пытаюсь сделать это:
установить MY_VARIABLE=findstr /I "MY_TEXT" MY.FILE
эхо MY_VARIABLE
результат эха: "findstr/I "MY_TEXT" MY.FILE", я хочу увидеть результат "findstr/I "MY_TEXT" MY.FILE", а не команду
когда я пытаюсь сделать это, сначала введите cmd
для /F "delims=" %%a в ('findstr /I "MY_TEXT" MY.FILE') установите "batToolDir=%%a"
второй введите в cmd
эхо "%batToolDir%"
я вижу "переменная %%a не подозревается"
когда я делаю файл SCRIPT.bat
@эхо выключено
для /F "delims=" %%a in ('set MY_VARIABLE=findstr /I "MY_TEXT" MY.FILE') установите "batToolDir=%%a"
эхо "%batToolDir%"
я ответил ""
Что не так ? Как это сделать?