兼容两文件行数不同情况。- @echo off&setlocal enabledelayedexpansion
- set/a n=0,m=0
- for /f "delims=" %%a in (2.txt) do set/a n+=1&set #!n!=%%a
- for /f "delims=" %%a in (1.txt) do (
- set/a m+=1
- if defined #!m! (echo %%a&call echo %%#!m!%%) else echo %%a
- )
- set /a m+=1
- if !n! gtr !m! for /l %%i in (!m!,1,!n!) do echo !#%%i!
-
- pause
复制代码
|