yiwuyun 当前离线
四级士官
TOP
CrLf 当前离线
论坛巡查
gawk -v count=300 "{N=FNR-1;print>int(N/count+1) \".txt\"}" 测试.txt复制代码
评分人数
慕夜蓝化 当前离线
@echo off&setlocal enabledelayedexpansion set/a a=0,n=300,v+=1 for /f "delims=" %%i in (a.txt) do ( set/a a+=1 if !a! leq !n! (>>!v!.txt echo,%%i) else (set/a n+=300,v+=1&>>!v!.txt echo,%%i) ) pause复制代码
愤怒的CMD 当前离线
上等兵
c755731262 当前离线
二级士官
@echo off&color f0&setlocal enabledelayedexpansion set /a n=0,m=1 for /f "delims=" %%i in (test.txt) do ( set /a n+=1 if !n! leq 300 ( echo %%i>>!m!.txt if !n! == 300 ( echo 第!m!组已生成 set /a m+=1,n=0 ) ) ) pause复制代码
逆流而上的熊猫 当前离线
列兵
pcl_test 当前离线
荣誉版主
@echo off&setlocal enabledelayedexpansion set n=1 set m=1 for /f "delims=" %%i in (test.txt) do ( if "!n!" neq "300" ( >>!m!.txt echo %%i set /a n+=1 ) else ( >>!m!.txt echo %%i set n=1 echo 第!m!组文档已生成。。。 set /a m+=1 ) ) pause复制代码