[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理如何对指定行数的文本进行分割排列

本帖最后由 Rasm 于 2020-5-25 23:01 编辑

原始文本 1.txt
  1. 1005495524----a111111
  2. 1005495524----abc123
  3. 1005495524----aini1314
  4. 1005495524----iloveyou
  5. 1005495524----q1w2e3r4
  6. 1005495524----qq123123
  7. 1044122462aa----a111111
  8. 1044122462aa----abc123
  9. 1044122462aa----aini1314
  10. 1044122462aa----iloveyou
  11. 1044122462aa----q1w2e3r4
  12. 1044122462aa----qq123123
  13. 1095591332aa----a111111
  14. 1095591332aa----abc123
  15. 1095591332aa----aini1314
  16. 1095591332aa----iloveyou
  17. 1095591332aa----q1w2e3r4
  18. 1095591332aa----qq123123
  19. 1111qqqq1111----a111111
  20. 1111qqqq1111----abc123
  21. 1111qqqq1111----aini1314
  22. 1111qqqq1111----iloveyou
  23. 1111qqqq1111----q1w2e3r4
  24. 1111qqqq1111----qq123123
  25. 111qqq111----a111111
  26. 111qqq111----abc123
  27. 111qqq111----aini1314
  28. 111qqq111----iloveyou
  29. 111qqq111----q1w2e3r4
  30. 111qqq111----qq123123
复制代码
想将相同的内容,以每3行为基础进行分割,排列,实现以后的效果

处理后的文本  2.txt
  1. 1005495524----aini1314
  2. 1005495524----a111111
  3. 1005495524----abc123
  4. 1044122462aa----aini1314
  5. 1044122462aa----a111111
  6. 1044122462aa----abc123
  7. 1095591332aa----aini1314
  8. 1095591332aa----a111111
  9. 1095591332aa----abc123
  10. 1111qqqq1111----aini1314
  11. 1111qqqq1111----a111111
  12. 1111qqqq1111----abc123
  13. 111qqq111----aini1314
  14. 111qqq111----a111111
  15. 111qqq111----abc123
  16. 1005495524----q1w2e3r4
  17. 1005495524----iloveyou
  18. 1005495524----qq123123
  19. 1044122462aa----q1w2e3r4
  20. 1044122462aa----iloveyou
  21. 1044122462aa----qq123123
  22. 1095591332aa----q1w2e3r4
  23. 1095591332aa----iloveyou
  24. 1095591332aa----qq123123
  25. 1111qqqq1111----q1w2e3r4
  26. 1111qqqq1111----iloveyou
  27. 1111qqqq1111----qq123123
  28. 111qqq111----q1w2e3r4
  29. 111qqq111----iloveyou
  30. 111qqq111----qq123123
复制代码

回复 2# went


    就是 同一个用户名,以3行为分界线

TOP

回复 8# xczxczxcz


    你好,我文本的原始数据,各用户的行数是一致的

TOP

回复 7# went


    如果我有20行用户名呢,用你这个就不行了吧

TOP

回复 6# flashercs


    如果所有的用户用户名有30行,该怎么写

TOP

回复 5# xczxczxcz


    你的思路是对的,他们写的,没有考虑到我如果同一个用户名有30行,就无法实现

TOP

批处理如何对指定行数的文本进行分割排列

原始文本 1.txt
  1. 1005495524----a111111
  2. 1005495524----abc123
  3. 1005495524----aini1314
  4. 1005495524----iloveyou
  5. 1005495524----q1w2e3r4
  6. 1005495524----qq123123
  7. 1044122462aa----a111111
  8. 1044122462aa----abc123
  9. 1044122462aa----aini1314
  10. 1044122462aa----iloveyou
  11. 1044122462aa----q1w2e3r4
  12. 1044122462aa----qq123123
  13. 1095591332aa----a111111
  14. 1095591332aa----abc123
  15. 1095591332aa----aini1314
  16. 1095591332aa----iloveyou
  17. 1095591332aa----q1w2e3r4
  18. 1095591332aa----qq123123
  19. 1111qqqq1111----a111111
  20. 1111qqqq1111----abc123
  21. 1111qqqq1111----aini1314
  22. 1111qqqq1111----iloveyou
  23. 1111qqqq1111----q1w2e3r4
  24. 1111qqqq1111----qq123123
  25. 111qqq111----a111111
  26. 111qqq111----abc123
  27. 111qqq111----aini1314
  28. 111qqq111----iloveyou
  29. 111qqq111----q1w2e3r4
  30. 111qqq111----qq123123
复制代码
处理后的文本2.txt
  1. 1005495524----aini1314
  2. 1005495524----a111111
  3. 1005495524----abc123
  4. 1044122462aa----aini1314
  5. 1044122462aa----a111111
  6. 1044122462aa----abc123
  7. 1095591332aa----aini1314
  8. 1095591332aa----a111111
  9. 1095591332aa----abc123
  10. 1111qqqq1111----aini1314
  11. 1111qqqq1111----a111111
  12. 1111qqqq1111----abc123
  13. 111qqq111----aini1314
  14. 111qqq111----a111111
  15. 111qqq111----abc123
  16. 1005495524----q1w2e3r4
  17. 1005495524----iloveyou
  18. 1005495524----qq123123
  19. 1044122462aa----q1w2e3r4
  20. 1044122462aa----iloveyou
  21. 1044122462aa----qq123123
  22. 1095591332aa----q1w2e3r4
  23. 1095591332aa----iloveyou
  24. 1095591332aa----qq123123
  25. 1111qqqq1111----q1w2e3r4
  26. 1111qqqq1111----iloveyou
  27. 1111qqqq1111----qq123123
  28. 111qqq111----q1w2e3r4
  29. 111qqq111----iloveyou
  30. 111qqq111----qq123123
复制代码
想将相同的内容用户名,以每3行为基础进行分割,排列,实现2.txt的效果

附上原始文本,80万条,不知道批处理可否实现

链接:https://share.weiyun.com/KY7VFOde 密码:i4aayw

TOP

本帖最后由 Rasm 于 2020-5-29 19:49 编辑

回复 23# cfwyy77_bat


为什么处理以后,有些是 4行,有些6行

附上原始文本,80万条

链接:https://share.weiyun.com/KY7VFOde 密码:i4aayw

TOP

返回列表