@echo off
setlocal enabledelayedexpansion
set counter=0
set "fileName=new.txt"
set /p keywords=请输入关键字:
set /p toplines=请输入要匹配前几行:
if exist %fileName% (
del %fileName%
)
for /f "tokens=1-4 delims= " %%i in ('findstr %keywords% data.txt') do (
if !counter! lss %toplines% (
set /a counter=!counter!+1
start "%%k%%l" %%i
echo %%k%%l %%i >> %fileName%
)else exit
)
echo 点击任意键查看结果...
pause >nul
start %fileName%