求个批处理代码,把多行文字合并成一行.
例如A文字A文字A文字A文字A文字A文字A文字A文字A文字A文字A文字A文字A文字合成这样的效果A文字A文字A文字A文字A文字指定几行合并成一行....指定5行合并为一行...
例如
A文字
A文字
A文字
A文字
A文字
A文字
A文字
A文字
A文字
A文字
A文字
A文字
A文字
合成这样的效果
A文字 A文字 A文字 A文字 A文字
指定几行合并成一行....指定5行合并为一行
合成这样的效果A文字 A文字 A文字 A文字 A文字A文字 A文字 A文字 A文字 A文字A文字 A文字 A文字 A文字 A文字 展开
A文字
A文字
A文字
A文字
A文字
A文字
A文字
A文字
A文字
A文字
A文字
A文字
A文字
合成这样的效果
A文字 A文字 A文字 A文字 A文字
指定几行合并成一行....指定5行合并为一行
合成这样的效果A文字 A文字 A文字 A文字 A文字A文字 A文字 A文字 A文字 A文字A文字 A文字 A文字 A文字 A文字 展开
1个回答
展开全部
@echo off
set/a n0=5
set fn=a.txt
setlocal enabledelayedexpansion
(for /f "usebackq tokens=*" %%i in ("%fn%")do (
set "p=!p! %%i"
set/a "n+=1,1/(n%%n0)" 2>nul||(
echo.!p:~1!&set p=))
if defined p echo.!p:~1!)>"%fn%.tem"
move "%fn%.tem" "%fn%"
pause
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询