
CODE: [Copy to clipboard]for /f "delims=" %%i in ('dir/b *.bat') do findstr /i "60" %%i>nul||echo %%i
| Quote: | |
|
| Quote: | |
|
CODE: [Copy to clipboard]试试这个,2k2个文件用了差不多50秒@echo off
for /f "delims=" %%i in ('dir/b *.txt') do (
for /f %%j in (%%i) do set str=%%j
call :lp "%%i"
)
pause
exit
:lp
if not "%str%" == "60" echo %~1
goto :eof
CODE: [Copy to clipboard]@echo off
for /f "delims=" %%i in ('dir/b *.txt') do set $%%~nxi=$
for /f "delims=" %%i in ('findstr /im "60" *.txt 2^>nul') do set $%%~nxi=
for /f "delims=$=" %%i in ('set $') do echo %%i
pause
exit
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |