@echo off
for /f "tokens=* delims=" %%b in (no.txt) do (
set no=%%b
)
:a
set /a no-=1
for /f "skip=%no% delims=" %%a in (a.txt) do (
set h=%%a
)
if %h:~0,2% neq 20 goto a
if %h:~0,2% equ 20 goto yes
:yes
echo yes
pause
no.txt内容(是a.txt的行数)
3
a.txt内容
2007-11-15 03-47-22
2007-11-15 08-32-59
haha
[ Last edited by andred0421 on 2007-11-16 at 09:49 AM ]
@echo off
set /p no=<no.txt
for /f "tokens=1* delims=:" %%a in ('findstr /n .* a.txt') do (
set var%%a=%%b
if %%a equ %no% goto loop
)
:loop
call set num=%%var%no%%%
if "%num:~0,2%"=="20" (echo %num%) else set /a no-=1&goto loop
pause