首页 电脑 电脑学堂 查看内容

用指定字符串替换指定内容

2009-9-13 14:21 639 0

摘要:   用指定字符串替换指定文件里面的内容。   @echo off   setlocal enabledelayedexpansion   set file=   set /p file= 请输...

  用指定字符串替换指定文件里面的内容。   @echo off   setlocal enabledelayedexpansion   set file=   set /p file= 请输入要操作的文件名称(包括扩展名):   set "file=%file:"=%"   for %%i in ("%file%") do set file=%%~fi   echo.   set replaced=   set /p replaced= 请输入即将被替换的内容:   echo.   set all=   set /p all= 请输入替换字符串:   for /f "delims=" %%i in ('type "%file%"') do (   set str=%%i   set "str=!str:%replaced%=%all%!"   echo !str!>>"%file%"_tmp.txt   )   copy "%file%" "%file%"_bak.txt >nul 2>nul   move "%file%"_tmp.txt "%file%"   start "" "%file%"
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部