社区
Windows Server
帖子详情
bat中怎么替换指定文件中的指定内容
人生如朝露
2019-02-24 02:46:41
说明:
在linux中可以直接用 sed,win中有没有什么好的办法。。求教大神。
...全文
1442
4
打赏
收藏
bat中怎么替换指定文件中的指定内容
说明: 在linux中可以直接用 sed,win中有没有什么好的办法。。求教大神。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
夜鹰
2019-02-28
打赏
举报
回复
不一定非要bat,这个也行 https://blog.csdn.net/yh12346789/article/details/79616176
tonyhu33
2019-02-26
打赏
举报
回复
https://bbs.csdn.net/topics/260009981
人生如朝露
2019-02-24
打赏
举报
回复
大佬可以贴出完整版的代码吗。能看懂你说的,写不出来。。
ps:要替换多个不同路径下的文件内容。
谢谢大佬了。
aabbabababaa
2019-02-24
打赏
举报
回复
@echo off REM 字符串替换 set str=待替换文本信息XXX echo 对“%str%”中的“XXX”进行替换,替换为“YYY” REM 替换str中的XXX为YYY set str2=%str:XXX=YYY% echo - echo 替换后为:%str2% echo - pause
Bat
脚本
中
替换
指定
目录下
指定
文件
内容
在
Bat
脚本
中
修改
指定
目录下
指定
文件
内容
的方法如下,如果路径
中
有
中
文,那编辑的时候要在ANSI编码模式下 @echo off&setlocal enabledelayedexpansion rem 读取index1.txt所有
内容
for /f "eol=* tokens=*" %%i in (D:\Desktop\qiche\规则\index1.txt) do ( rem 设置变量a...
BAT
替换
文件
中
指定
字符串
写了一段
bat
脚本,
替换
指定
文件
的特定字符串: 下面是
内容
: 可以放到其他
BAT
里面,给定变量值,goto到对应replace块。 @echo off setlocal enabledelayedexpansion REM orginalFile原始要操作的
文件
,单个
文件
。注:
替换
的
文件
中
不能有冒号,否则结果不对。或者修改本脚本
中
for循环的delims=:
中
冒号为其他在
文件
中
没有出现的符号,其
中
不能是等于号,<>需要加转义字符^,即写成delims=^<。 set orginal
BAT
批处理提取
文件
内容
替换
指定
文件
内容
从test.txt里查找CLIENT_HOME 按=分割,获取值
替换
1.txt里的所有CKIENT_HOME 由于修改的
文件
是xml,所以需要chcp 65001切换编码到utf8,否则会出现
中
文乱码 批处理
bat
: adding: 0px; font-family: arial, 'courier new', courier, 宋体, monospace, 'Microsof...
BAT
批量
替换
文件
内容
BAT
批量操作 1.批量
替换
指定
文件
指定
内容
案列:将test.txt文本
中
的inflie
替换
为outfile @echo off setlocal EnableDelayedExpansion set “CurrCD=%~dp0” set “strOld=outfile” set “strNew=infile” for /f %%i in (‘dir /b /s /a:-d *.txt’) do ( powershell -Command “(gc %%i) -replace ‘%strOld%’, ‘%
windows系统使用
bat
文件
修改
指定
行的
文件
内容
windows系统使用
bat
文件
修改
指定
行的
文件
内容
Windows Server
6,868
社区成员
177,996
社区内容
发帖
与我相关
我的任务
Windows Server
Windows 2016/2012/2008/2003/2000/NT
复制链接
扫一扫
分享
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章