下面的代码用于行数相同的两个文本,如果行数不一样,请作适当更改:
@echo off
Setlocal Enabledelayedexpansion
set n=0
for /f "delims=" %%a in ('type a.txt') do (
call :lp
set/p=%%a!str!<nul
echo.
set /a n+=1
)
pause
goto :eof
:lp
if "%n%"=="0" (set skp=) else (set skp=skip=!n!)
for /f "%skp% delims=" %%b in ('type b.txt') do (
set "str=%%b"&goto :eof
)
Last edited by moniuming on 2009-2-5 at 14:30 ]