我如何逐行交错文件
借助读取,grep,echo等?
带有上下文的File1.txt:
Aaaaaaa1
Aaaaaaa2
Aaaaaaa3
带有上下文的File2.txt:
Bbbbbbb1
Bbbbbbb2
Bbbbbbb3
我想以这种方式将File1.txt和File2.txt组合在其他文件(OUTCOME.txt)中:
Aaaaaaa1
Bbbbbbb1
Aaaaaaa2
Bbbbbbb2
Aaaaaaa3
Bbbbbbb3
答案 0 :(得分:3)
您需要一种方法来并行读取两个文件。这可以通过同时使用两种方法(<file1 set /p
和for /f ... in (file2)
)来实现:
@echo off
setlocal enabledelayedexpansion
<file2.txt (
for /f "delims=" %%a in (file1.txt) do (
set /p b=
echo %%a
echo !b!
)
) >outcome.txt