@echo off&setlocal enabledelayedexpansion
for /f "tokens=1,2 delims=," %%i in (b.txt) do (
set han=%%i & set ye=%%j
for /f "delims=" %%k in (a.txt) do (
set gu=%%k
if /i "!gu!" == "!ye!" echo !han! >>xing.txt
)
)
del a.txt /f /q
ren xing.txt a.txt
说明:“delims=,”中 = 后的 , 为分隔符,即“大话西游3,XYOnline3”中间那个符号。。。
说明:文件越大,需要处理的时间越长。。。
说明:批处理没有考虑a.txt 和b.txt中含有其他内容的情况
Last edited by Hanyeguxing on 2009-6-24 at 09:09 ]