联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off set n=-1 for /f "delims=" %%i in (1.txt) do call :lp %%i pause>nul&goto :eof :lp set /a n+=1 set "m=skip=%n%" if %n% equ 0 set "m=" for /f "%m% tokens=2 delims= " %%i in (2.txt) do echo %1 %%i>>3.txt&goto :eof
@echo off for /f "tokens=1*" %%a in (1.txt) do ( for /f "tokens=1*" %%i in (2.txt) do ( if %%b==%%i echo %%a %%b %%j ) ) pause
Originally posted by WANKOILZ at 2008-6-3 12:44:@echo off for /f "tokens=1*" %%a in (1.txt) do ( for /f "tokens=1*" %%i in (2.txt) do ( if %%b==%%i echo %%a %%b %%j ) ) pause
我的两个for循环的次数是用+
Originally posted by WANKOILZ at 2008-6-3 12:48: +是什么意思