3

我有 2 个文本文件;A.txt 和 B.txt,我想将它们合并以使用批处理脚本制作 C.txt。

但是(这是棘手的部分)我希望这样做,因此 A.txt 中的每一行都附加一个空格,然后是 B.txt 中的第一行,然后是新行,第一行来自 A,第二行来自 B,依此类推直到到达 B 的末尾,然后我们从 A 的第二行开始。

我知道我的措辞不好,所以这里有一个例子:

一个.txt;

1
2
3
4
5

B.txt;

Z
Y
X
W
V
T
R

所以 C.txt 会有;

1 Z
1 Y
1 X
1 W
1 V
1 T
1 R
2 Z
2 Y

等等

4

1 回答 1

7
@echo off
for /f "delims=" %%a in (a.txt) do (
    for /f "delims=" %%b in (b.txt) do (
        >>c.txt echo %%a %%b
    )
)
于 2013-06-14T00:51:38.283 回答