Bic*_*The 1 windows cmd batch-file interleave
我怎样才能逐行交错文件
在read、grep、echo 等帮助下?
File1.txt 及其上下文:
Aaaaaaa1
Aaaaaaa2
Aaaaaaa3
Run Code Online (Sandbox Code Playgroud)
File2.txt 及其上下文:
Bbbbbbb1
Bbbbbbb2
Bbbbbbb3
Run Code Online (Sandbox Code Playgroud)
我想以这种方式将 File1.txt 和 File2.txt 合并到其他文件(OUTCOME.txt)中:
Aaaaaaa1
Bbbbbbb1
Aaaaaaa2
Bbbbbbb2
Aaaaaaa3
Bbbbbbb3
Run Code Online (Sandbox Code Playgroud)
您需要一种并行读取两个文件的方法。这可以通过同时使用两种方法(<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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
151 次 |
| 最近记录: |