[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理如何修改文本中指定位置的内容?

D:\123.txt里记录了一些配置文件,想利用bat把server_ip后面的内容改成其他ip,要输入的内容用set /p来获取
注:有的是192.168.1.100 有的不是,也就是说server_ip后面的内容是未知的

{
    "server_ip": "192.168.1.100",
    "server_port": "7010",
        "config_id":"2",
        "local_run":"0"
}


麻烦大家给个答案,非常感谢!!

回复 2# hfxiang


    非常感谢您的回复,但不能改变配置文件原有结构

TOP

本帖最后由 qiyuexx 于 2022-8-8 09:48 编辑

回复 2# hfxiang


     现已知配置文件里这一行是这样的"server_ip": "192.168.1.*",ip加*是因为ip不固定,但原配置文件已有,并不是一个%变量%,所以这样写不是很合适 还是非常感谢

TOP

回复 5# qixiaobin0715


    感谢回复,好像不生效,麻烦您再给看一下,我把操作过程放云盘了,直接预览就好
链接: https://pan.baidu.com/s/1p5a8kePb6ss1d7FIO35K-w 提取码: e2rb 复制这段内容后打开百度网盘手机App,操作更方便哦

TOP

回复 8# qixiaobin0715


    https://qiyuexx.lanzouv.com/idbAU09as6ih

麻烦您了

TOP

回复 6# hfxiang


    原文件1.txt内容如下
{
    "server_ip": "未知ip",
    "server_port": "7010",
        "config_id":"2",
        "local_run":"0"
}
希望可以通过批处理把未知的ip修改成我想要的ip

TOP

回复 11# qixiaobin0715


    我这边cmd里确实显示已经改了 但是再打开1.txt里 还是没有改之前的样子 麻烦您看一下是不是这样

TOP

本帖最后由 qiyuexx 于 2022-8-10 13:34 编辑

回复 13# qixiaobin0715


    原来是这样啊  麻烦您再给改改 需要修改一下源文件 ,不用显示出来 最终目的就是快速修改源文件,因为实际环境中需要修改的1.txt,2.txt.....有好多个

TOP

回复 12# xczxczxcz


    多谢提供更多角度 实际环境里没有安装ps

TOP

返回列表