У меня есть команда ниже, чтобы перечислить каждый файл в текущем каталоге и его подкаталогах, содержащих "mystring" вместе со строкой, где найдено совпадение строки поиска.

@echo off
setlocal
findstr /s mystring *.txt >> searchResult.list
endlocal
exit

Но самое сложное в том, что я не хочу, чтобы имя файла и путь выводились в результате. Также мне не нужна вся совпадающая строка, вся совпадающая строка, как показано ниже:

Somestring::mystring('the_str_i_need', the(string i don't need));

И мне нужна только часть строки the_str_i_need для печати в файле "searchresult.list".

Как я могу добиться этого с помощью findstr или любой другой альтернативной команды?

0