1
isy 2012-12-18 10:27:56 +08:00
之前也找过,没找到,后来自己写程序解决了,其实很简单的
|
3
tarsier 2012-12-18 10:33:21 +08:00
|
5
sinxccc 2012-12-18 10:42:21 +08:00
试试看 sed?支持无限大文件,基于流处理,内存无压力…
文科生不要紧,只要把 sed 命令存下来,下次需要的时候复制进去跑一次就行。 |
6
thedevil7 2012-12-18 11:25:07 +08:00
|
8
aa88kk 2012-12-18 12:37:53 +08:00
不是有split命令嘛
|
10
qsun 2012-12-18 13:22:52 +08:00
hmmm
安装cygwin接着split -l |
11
yeshang 2012-12-18 13:27:38 +08:00
批处理:
把下面文本复制到记事本,保存为 [按行分割.bat] 把需要分割的文本,比如命名为a.txt 和 [按行分割.bat] 放在同一个文件下。双击 [按行分割.bat] ,即可。 @echo off&setlocal enabledelayedexpansion set m=1 for /f "delims=" %%i in (a.txt) do ( set /a n+=1 if !n! leq 1000 echo %%i>>sitepage!m!.html if !n! equ 1000 set n=0&set /a m+=1 ) echo over pause>nul 解释,上面代码里a.txt可以随便改名,需要英语字符。 代码里的两个1000,代表分割成1000行一个文件。可以改,同时改 |
12
oumu 2012-12-18 13:50:46 +08:00
split +1 http://man.cx/split
|