标题: [文本处理] 批处理如何把文本分割成相应的大小? [打印本页]
作者: jonm 时间: 2013-1-5 14:38 标题: 批处理如何把文本分割成相应的大小?
如果我有一个TXT文本有十万行
我要把他分割成一千行或几千行一个的文本
请问如果用BAT实现
谢谢大家
作者: BAT-VBS 时间: 2013-1-5 14:49
http://www.bathome.net/thread-17363-1-1.html
http://www.bathome.net/thread-15394-1-1.html
http://www.bathome.net/thread-5380-1-1.html
http://www.bathome.net/thread-11286-1-1.html
http://www.bathome.net/thread-2104-1-1.html
http://www.bathome.net/thread-2822-1-1.html
http://www.bathome.net/thread-1181-1-1.html
作者: batman 时间: 2013-1-5 16:13
- @echo off&setlocal enabledelayedexpansion
- set "splitnum=要进行分割的行数"
- set /a listnum=1
- for /f "delims=" %%a in (a.txt) do (
- set /a n+=1
- >>split_!listnum!.txt echo %%a
- if !n! equ %splitnum% set /a listnum+=1,n=0
- )
复制代码
作者: jonm 时间: 2013-1-5 16:18
太谢谢版主了
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |