[求助]批處理只要有相同內容就保留那一行詳細如下;A.txt內容;11111CCCCCB.txt內容;aa bb D11111ac bhy 1111115c b6y 111121ac b8y A11112ac 9bhy 1111175c b6y CCCCC15c c6y 11111處理后C.txt【只保留A里有,B內容里 第3列一致的 行】;1ac bhy 111112ac 9bhy 1111175c b6y CCCCC15c c6y 11111如下code是可以處理,但是A.txt, B.txt里面有1萬行時,就耗時20分鐘。可否有快速處理的方法呢?使用的code;還請高手指點。感謝nclick="copycode($('code0'));">復制代碼
- @echo off
- setlocal enabledelayedexpansion
- for /f tokens=1,2,3 delims= %%c in (B.txt) do (
- findstr /c:%%h A.txt>nul&&echo %%c%%d%%e
- ))>C.txt
- endlocal