Board logo

标题: [文本处理] 批处理如何把一个txt文本文件里的内容行平均分割长多个小的文本文件 [打印本页]

作者: z1366870839    时间: 2018-8-30 10:09     标题: 批处理如何把一个txt文本文件里的内容行平均分割长多个小的文本文件

本帖最后由 pcl_test 于 2018-11-10 11:22 编辑

批处理怎样把某文本平均分布在其他几十个文本当中?
把某文本每行东西平均分布在其他几十个文本当中

分割出来的文本已经有在文件夹里面,总文本也有,只需要自动处理去每一个文本中

例如
111111111111111111111111111
111111111111111111111111111
222222222222222222222222222
222222222222222222222222222
333333333333333333333333333
333333333333333333333333333
444444444444444444444444444
444444444444444444444444444
555555555555555555555555555
555555555555555555555555555
666666666666666666666666666
666666666666666666666666666


平均分在六个文本当中:
文本1:
111111111111111111111111111
111111111111111111111111111

文本2:
222222222222222222222222222
222222222222222222222222222

文本3:
333333333333333333333333333
333333333333333333333333333

文本4:
444444444444444444444444444
444444444444444444444444444

文本5:
555555555555555555555555555
555555555555555555555555555

文本6:
666666666666666666666666666
666666666666666666666666666
作者: z1366870839    时间: 2018-8-30 10:42

  1. @echo off&setlocal enabledelayedexpansion
  2. for /f "delims=" %%a in (网址.txt) do (
  3.    set /a n=m/5,m+=1
  4.    (
  5.       setlocal disabledelayedexpansion
  6.       echo %%a
  7.       endlocal
  8.    )>>网址_!n!.txt
  9. )
复制代码
已经找到,但是他这个导出文本是从0开始的,希望有人帮调试为1开始分割
作者: z1366870839    时间: 2018-8-30 10:42

@CrLf
@CrLf
@CrLf
作者: Batcher    时间: 2018-8-30 11:25

回复 2# z1366870839


    set /a n=m/5+1,m+=1 这样可以吗?
作者: z1366870839    时间: 2018-8-30 11:49

回复 4# Batcher


    5+1这是  每6行分割一个文本的意思
作者: Batcher    时间: 2018-8-30 12:14

回复 5# z1366870839


    你测试过吗,能否把测试结果发出来看看。
作者: yhcfsr    时间: 2018-8-30 14:37

回复 5# z1366870839


    分割的行数由M/5的5决定,M/5+1还是每5行分割,但文本的编号从1开始,这不正好是你需要的吗?
作者: z1366870839    时间: 2018-8-30 15:45

回复 7# yhcfsr


    现在我需要编号从1开始,他这个代码是从0 开始的。所有想改进一下
作者: z1366870839    时间: 2018-8-30 15:46

回复 7# yhcfsr


    好了,现在是4+1合适了
作者: z1366870839    时间: 2018-8-30 15:46

回复 6# Batcher


        好了,现在是4+1合适了
作者: WHY    时间: 2018-8-30 18:28

先乘除,后加减,这是小学老师教的。

楼主这么优秀,当然没必要上小学,直接太学毕业嘛




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2