У меня есть следующий код:
set "string_pdf=<module>PDF-hul</module>"
set string1=Well-Formed and valid
set /a loop100=0
for /f "tokens=*" %%i in ('dir /a-d /b /s %output%') do (
for /f "tokens=3 delims=>/<" %%p in ('find "%string_pdf%" "%%i" && find "%string1%" "%%i" ') do (
echo %%~ni >> %output%\pdf_hul.txt
set /a loop100+=1
)
)
Я просматриваю все XML-файлы, которые находятся в папке %output%
, и пытаюсь найти совпадения Well-Formed and valid
и <module>PDF-hul</module>
в одном файле XML. Этот код работает, когда я ищу только одну команду поиска для одной переменной. Но когда я добавляю второй, я получаю синтаксическую ошибку.
Как найти обе переменные string_pdf
и string1
в одном xml (не в одной строке)?