
批處理BAT怎樣每5行提取文本寫入單個txt文件大概有20萬*5行txt文本,我想按順序每5行文件(每5行就是指1-5,6-10,11-15.....)提取出來寫入單個txt文件,按順序命名為1.txt2.txt 3.txt .....修改了下面這樣的代碼,開始幾個文件運行還行,后來發現輸出的文件中行的順序錯位了,大俠幫我修改一下,附上示例數據
nclick="copycode($('code0'));">復制代碼
- @echo off
- set dest=e:resulttiqu
- setlocal enabledelayedexpansion
- set/a cc=1
- for /f delims= %%i in (aa.txt) do (
- set /a dd =cc+2
- set /a dd =cc+3
- set /a dd =cc+4
- set /a dd= dd/5
- echo %%i >> %dest%!dd!.txt
- set /a cc=cc+1
- )

