@echo off
setlocal enabledelayedexpansion
for /l %%a in (1,1,1000) do (
set /a n=0
for /f %%i in (%%a.txt) do (
set /a n+=1
if /i !n!==3 set "var%%a=%%i"
)
)
for /l %%a in (1,1,1000) do (echo !var%%a!)
::1.txt中的第三行变量为:!var1!
::2.txt中的第三行变量为:!var2!
:: 。。。。。。。。。。。。。。
::1000.txt中的第三行变量为:!var1000!
::
通配符的使用要看场合。
pause