- @echo off
- md 数据合并
- for /f "tokens=1* delims=0123456789" %%a in ('dir /b /a-d *.txt') do (
- set /a #%%a+=1
- )
- for /f "tokens=1 delims==#" %%x in ('set # ^|findstr /vec:"=1"') do (
- set m=
- (for /f "delims=" %%i in ('dir /b /a-d *.txt ^|findstr /rc:"^%%x[0-9][0-9]*"') do (
- for /f "tokens=1* delims=[]" %%a in ('find /n /v "" ^<"%%i"') do (
- if %%a equ 1 (
- if defined m (
- echo 【区分】%%b
- ) else (
- echo=%%b
- )
- ) else (
- echo=%%b
- )
- )
- set m=1
- ))>"数据合并\%%x_合并.txt"
- )
- pause
复制代码
|