采用bat比较两个txt文件数据,提取符合要求的行,读到另外的txt文件里面。

2025-05-23 15:12:25
推荐回答(2个)
回答1:

只要一句就行
findstr/g:b.txt a.txt>c.txt

回答2:

@echo off&setlocal enabledelayedexpansion
for /f %%a in (B.txt) do (
set "sign%%a=1"
)
(for /f "tokens=1*" %%a in (A.txt) do (
if defined sign%%a echo %%a %%b
))>C.txt