联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off title 开始删除 :1 for /f "delims=\ " %%i in ('dir /b a.txt b.txt c.txt d.txt') do ( set a=%%i echo %a:1234=% >>a.txt b.txt c.txt d.txt) goto 2 :2 for /f "delims=\ " %%i in ('dir /b a.txt b.txt c.txt d.txt') do ( set a=%%i echo %a:2345=% >>a.txt b.txt c.txt d.txt') goto 3 :3 for /f "delims=\ " %%i in ('dir /b a.txt b.txt c.txt d.txt') do ( set a=%%i echo %a:3456=% >>a.txt b.txt c.txt d.txt') @echo 删除完成 echo ==================== cls echo 删除完毕 pause exit
@echo off&setlocal enabledelayedexpansion for %%? in (a b c d) do ( (for /f "delims=\ " %%a in (%%?.txt) do ( set var=%%a for %%a in (1234 2345 3456) do set var=!var:%%a=! echo.!var! ))>.new move .new %%?.txt )
@echo off&setlocal enabledelayedexpansion for %%? in (a b c d) do ( (for /f "delims=\ " %%a in (%%?.txt) do ( set var=%%a for %%a in ("12 34" "23 45" "45 67") do set var=!var:%%~a=! echo.!var! ))>.new move .new %%?.txt )
@echo off&setlocal enabledelayedexpansion for %%? in (a b c d) do ( (for /f "delims=" %%a in (%%?.txt) do ( set var=%%a for %%a in ("12 34" "23 45" "45 67") do set var=!var:%%~a=! echo.!var! ))>.new move .new %%?.txt )