基本字符串搜索

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!

有关详细信息,请参阅 FINDFINDSTR 帮助源。