- @echo off
- set /a n=0,len=每行字数不超过=30
- setlocal enabledelayedexpansion
- for /f "delims=" %%a in ('type "1.txt"') do (
- set str1=%%a
- set /a n+=1,m=0
- for /f "delims=" %%b in ('type "2.txt"') do (
- set /a m+=1
- if !n! equ !m! (
- set str2=%%b
- set part1=
- set part2=
- for /l %%l in (0,1,%len%) do (
- if "!str1:~%%l,1!" neq "!str2:~%%l,1!" (
- set "part1=!part1!!str1:~%%l,1!"
- set "part2=!part2!!str2:~%%l,1!"
- )
- )
- >>3.txt echo !part1!→!part2!
- )
- )
- )
- endlocal
- pause
复制代码
|