use*_*876 3 scripting merge text file batch-file
我有2个文本文件; A.txt和B.txt,我想合并它们以使用批处理脚本生成C.txt.
然而(这里是棘手的部分)我希望这样做,所以A.txt中的每一行都附加一个空格,然后是B.txt的第一行,然后是一条新行,第一行来自A,第二行来自B,依此类推到达B的末尾然后我们从A的第二行开始.
我知道我没有措辞,所以这是一个例子:
A.TXT;
1
2
3
4
5
Run Code Online (Sandbox Code Playgroud)
B.txt;
Z
Y
X
W
V
T
R
Run Code Online (Sandbox Code Playgroud)
所以C.txt会有;
1 Z
1 Y
1 X
1 W
1 V
1 T
1 R
2 Z
2 Y
Run Code Online (Sandbox Code Playgroud)
等等
@echo off
for /f "delims=" %%a in (a.txt) do (
for /f "delims=" %%b in (b.txt) do (
>>c.txt echo %%a %%b
)
)
Run Code Online (Sandbox Code Playgroud)