
CODE: [Copy to clipboard]没怎么测试....有问题跟贴讨论。@echo off&Setlocal EnableDelayedExpansion
for %%a in (*.ini) do (
for /f "usebackq delims=" %%b in ("%%a") do (
set string=%%b
set string=!string:ok,you find me=finish!
>>new_%%~nxa echo:!string!
)
)
CODE: [Copy to clipboard]@echo off&setlocal enabledelayedexpansion
for /f "skip=2 tokens=1,2 delims=]" %%i in ('find /n /v "" 1.ini') do (
if "%%j"=="" echo.>>new.ini else (
set string=%%j
set string=!string:ok,you find me=finish!
echo !string!>>new.ini
)
)
CODE: [Copy to clipboard]@echo off
for %%i in (*.ini) do (
if not defined %%i set %%i=a&& (
for /f "tokens=1* delims=:" %%a in ('findstr /n .* "%%i"') do (
set list=%%b
setlocal enabledelayedexpansion
if not "!list!"=="" set list=!list:ok,you find me=finish!
echo/!list! >>"%%i.tmp"
endlocal
)
move /y "%%i.tmp" "%%i" 2>NUL
)
)
pause
| Quote: | |
|
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |