基本字符串搜索
FIND 命令可以逐行扫描大文件以查找某个字符串。它不支持搜索字符串中的通配符。
find /i "Completed" "%userprofile%\Downloads\*.log" >> %targetdir%\tested.log
TYPE scan2.txt | FIND "Failed" /c && echo Scan failed || echo Scan Succeeded
FINDSTR 命令具有更多功能范围,并支持在搜索字符串中使用通配符进行正则表达式(REGEX)搜索。
FINDSTR /L /C:"Completed" Results.txt
echo %%G | findstr /r /b /c:"[ ]*staff.*" >nul && echo Found!