我有 2 个文本文件; A.txt 和 B.txt,我想使用批处理脚本将它们合并为 C.txt。
但是(这是棘手的部分)我希望这样做,所以 A.txt 中的每一行都附加一个空格,然后是 B.txt 中的第一行,然后是新行,第一行来自 A,第二行来自 B依此类推,直到到达 B 的末尾,然后我们从 A 的第二行开始。
我知道我措辞不够好,所以这里有一个例子:
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
等等
最佳答案
@echo off
for /f "delims=" %%a in (a.txt) do (
for /f "delims=" %%b in (b.txt) do (
>>c.txt echo %%a %%b
)
)
关于file - 使用批处理脚本逐行合并两个文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17097036/