Я собираюсь написать пакетный файл, чтобы получить строки из текстового файла и записать только содержимое между двумя "" (двойными кавычками) в другой текстовый файл.
экв. ввод файла:
WRITE 1,48,1,"1> MODUL 2 TYPENKONTROLLE "
WRITE 1,56,1,"2> MODUL 6 PRAEGETIEFE "
Some other text...
WRITE 1,64,1,"__________________________"
вывод файла:
"1> MODUL 2 TYPECONTROLE "
"2> MODUL 6 PRAEGETIEFE "
"__________________________"
моя не рабочая партия:
@echo File:
set /p file=
FOR /F delims^=^" %%i in ('findstr -i -r -c:"[\"]^" %file%.txt') do (
echo %%i >> %file%strings.txt
)
Я думаю, мне нужно что-то вроде этого:
@echo File:
set /p file=
FOR /F delims^=^" tokens^=1,2 %%i in ('findstr -i -r -c:"[\"]^" %file%.txt') do (
echo %%i not needed!
echo %%j >> %file%strings.txt
)
Может ли кто-нибудь помочь мне с моей проблемой?