标题: [文本处理] [已解决]BAT如何把一行数据分成若干行? [打印本页]
作者: 思想之翼 时间: 2013-10-24 15:27 标题: [已解决]BAT如何把一行数据分成若干行?
附件中有一行数据,欲按每21个数据为一行,将这行数据分成若干行,这样的代码如何写?恳望得到帮助。
作者: batman 时间: 2013-10-24 17:06
楼主发帖能不能注意节约下论坛的空间?能用文字说明的尽量用文字说明不要发附件啊。。。
作者: foxJL 时间: 2013-10-24 17:49
- @echo off&setlocal enabledelayedexpansion
- set /p s=<a.txt
- for %%a in (%s%) do (
- set/a n+=1
- set str=!str! %%a
- if !n! equ 21 echo !str!>>b.txt & set "str=" & set "n="
- )
- pause
复制代码
作者: batman 时间: 2013-10-25 07:56
还请楼主在解决问题的同时,正视我二楼提出的建议。。。
作者: suseek 时间: 2013-10-25 10:24
set /p s=<a.txt 不是只能输入第一行数据吗
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |