手机
当前位置:查字典教程网 >脚本专栏 >DOS/BAT >用指定字符串替换指定内容
用指定字符串替换指定内容
摘要:复制代码代码如下:@echooffsetlocalenabledelayedexpansionsetfile=set/pfile=请输入要操...

复制代码 代码如下:

@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%"

【用指定字符串替换指定内容】相关文章:

用批处理写的后门 永不被杀

用bat操作注册表实现不显示扩展名

使用批处理删除HOSTS中特定内容的行的代码

批处理实现一行内容分行输出的代码

批处理中实现替换文本内容

批处理(bat)实现全盘搜索指定文件获取其完整路径方法大全

用批处理实现的反应速度测试工具

批处理命令教学之字符串排序(sort)

利用DOS命令来对抗U盘病毒保护U盘数据

Windows下使用命令实现文件换行符替换

精品推荐
分类导航