我有下面的命令列出当前目录中的每个文件及其包含“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
或任何其他替代命令来实现这些目标?