使用批处理脚本逐行合并两个文本文件

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)

等等

fox*_*ive 7

@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)