码迷,mamicode.com
首页 > 其他好文 > 详细

for批处理skip参数不支持变量延迟!n!的解决办法

时间:2018-04-29 13:32:19      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:amp   merge   col   结果   解决办法   for   pre   cal   color   

a.txt

文件a第1行
文件a第2行
文件a第3行

b.txt

文件b第1行
文件b第2行
文件b第3行

合并ab .bat

@echo off
REM 把两个文件逐行合并成一列
set n=0
for /f %%i in (a.txt) do (
call :MergeColumn %%i
set /a n+=1
)
pause
exit /b

:MergeColumn
if %n% leq 0 (set "myskip=") else (set "myskip=skip=%n%")
for /f "%myskip%" %%j in (b.txt) do (echo,%1 %%j & exit /b)
exit /b

运行结果:

文件a第1行 文件b第1行
文件a第2行 文件b第2行
文件a第3行 文件b第3行
请按任意键继续. . .

 

for批处理skip参数不支持变量延迟!n!的解决办法

标签:amp   merge   col   结果   解决办法   for   pre   cal   color   

原文地址:https://www.cnblogs.com/liuzhaoyzz/p/8970746.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!