windows下在cmd命令行中遍历所有文件搜索

时间:2022-09-02 16:40:31
在cmd中使用for来遍历所有txt文件搜索指定字符串,该怎么写命令?在线等,谢大家!!!

3 个解决方案

#1



@echo off
for /f "delims=" %%i in ('findstr /is ^"abc^" *.vbs') do echo %%i
pause

findstr /s 可以搜索子目录的。
不过不知道你最后需要怎么处理文件,你可以参考findstr /?

#2


引用
findstr /s 可以搜索子目录的


正解

#3


for /D /R d:\专业学习 %i in (*) do find "str" %i\*.txt

问题已解决,不过还是谢谢大家 

#1



@echo off
for /f "delims=" %%i in ('findstr /is ^"abc^" *.vbs') do echo %%i
pause

findstr /s 可以搜索子目录的。
不过不知道你最后需要怎么处理文件,你可以参考findstr /?

#2


引用
findstr /s 可以搜索子目录的


正解

#3


for /D /R d:\专业学习 %i in (*) do find "str" %i\*.txt

问题已解决,不过还是谢谢大家