批处理替换同目录下多个文件的多行内容 求解
发布网友
发布时间:2022-04-14 19:26
我来回答
共1个回答
热心网友
时间:2022-04-14 20:55
@echo off&setlocal EnableDelayedExpansion
cd /d "E:\Web\CheckPeople\"
for %%a in (*.html) do (
(for /f "delims=" %%b in ('type "%%a"') do (
set "str=%%b"
if /I "!str:<option value=!"=="%%b" (
if defined . set .=&type datelist.list&echo,
echo,%%b
) else (
set .=.
)
))>tmp
move tmp "%%a"
)
先备份下源文件后,运行测试下。