@echo off
set "文本=a.txt"
set "字串=DB"
set 删除=1
if "%~1" neq "" set "文本=%~1"
findstr /n .* "%文本%" > "%temp%\~tmp"
(for /f "usebackq delims=" %%a in ("%temp%\~tmp") do (
set var=%%a
setlocal enabledelayedexpansion
if "!var:*:=!" neq "" (
set var=!var:*:=!
echo;!字串!!var:~,-%删除%!
) else echo;
endlocal
))>"%文本%"
del "%temp%\~tmp"
Last edited by tireless on 2009-9-3 at 04:03 ]