bat如何每次从a.txt中读取一行删除b.txt里的对应的内容

2025-03-24 16:56:37
推荐回答(1个)
回答1:

@echo off
setlocal enabledelayedexpansion
copy b.txt c.txt
for /f "tokens=*" %%i in (a.txt) do call :th %%i
goto :eof
:th
(for /f "tokens=*" %%j in (c.txt) do (
set s=%%j
set s=!s:%1=!
echo !s!))>temp.txt
move /y temp.txt c.txt