@echo offrem 定义3个变量。分别是源文件、 临时文件 、 备份文件。
setlocal enabledelayedexpansion
set file=C:\Users\Administrator\Desktop\BatFiles\server.properties
set file_tmp=C:\Users\Administrator\Desktop\BatFiles\server_tmp.properties
set file_bak=C:\Users\Administrator\Desktop\BatFiles\server_bak.propertiesrem 定义2对变量。source是 替换前的字符串。 replaced是 替换后的字符串。
set source1=100.224.226.100
set source2=180
set replaced1=127.0.0.1
set replaced2=80rem 读取文件的每一行。进行替换。将内容写入到临时文件。
for /f "delims=" %%i in (%file%) do (set str=%%iset "str=!str:%source1%=%replaced1%!"set "str=!str:%source2%=%replaced2%!"echo !str!>>%file_tmp%
)rem 备份源文件。
copy "%file%" "%file_bak%" >nul 2>nul
rem 临时文件覆盖源文件。完成替换。
move "%file_tmp%" "%file%"

批处理命令更新文件内容相关推荐

  1. cat、head、tail、more和less命令(文件内容浏览)

    cat.head.tail.more和less命令(文件内容浏览) 一.cat命令 cat命令连接文件并打印到标准输出设备上,cat经常用来显示文件的内容. 注意:当文件较大时,文本在屏幕上迅速闪过( ...

  2. Linux命令gitview,使用linux的gitview命令查看文件内容

    使用linux的gitview命令查看文件内容 发布时间:2020-07-22 10:23:42 来源:亿速云 阅读:99 作者:清晨 栏目:服务器 这篇文章将为大家详细讲解有关使用linux的git ...

  3. 关于cat命令修改文件内容(导入变量符号以及变量内容)

    关于cat命令修改文件内容(导入变量符号以及变量内容) cat >1.txt<<END $1=1 $2=2 $1 $2 END 查看文件内容为: [root@server04 ~]# ...

  4. md5sum 命令 – 计算文件内容的 md5 值

    md5sum 命令的功能是用于计算文件内容的 md5 值,进而比较两个文件相同与否.md5 值是一个128位的二进制数据,转换成16进制则是32位. 用户可以通过此命令对文件内容进行汇总并计算出一个 ...

  5. linux中可以使用以下命令查看文件内容,在Linux服务器中使用命令行中查看文件内容...

    通常查看文件内容的方法是简单地在文本编辑器中打开它.然而,为了更快速地查看,事实上,也为了在shell脚本中实现自动化,使用文本编辑器的方法并不适合. 在Linux中,有很多命令可以解决这个问题:在命 ...

  6. Linux:grep命令检索文件内容详解

    前言 Linux系统中搜索.查找文件中的内容,一般最常用的是grep命令,另外还有egrep命令,同时vi命令也支持文件内容检索.下面来一起看看Linux利用grep命令检索文件内容的详细介绍. 方法 ...

  7. linux如何改文件内容,linux下用命令修改文件内容

    linux下vi命令修改文件及保存的使用方法 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi n filename :打开文件,并将光标置于第n行首 vi fil ...

  8. linux vim无法编辑文件内容,Linux 使用vim命令编辑文件内容

    在终端可以使用vim命令来直接编辑文件内容. vim,也可以叫做vi. vim有三种模式:命令模式.输入模式.底线命令模式. 命令模式 vim  文件名   进入命令模式,vim也可以写成vi. 如果 ...

  9. 批处理命令 bat文件

    批处理 定义:批处理命令是dos系统下的命令合集,还可以使用if goto start等控制命令,实现业务逻辑 语法同dos命令 命令 echo 命令: echo on \ echo off 打开或关 ...

最新文章

  1. python小游戏编程100例_经典编程100例——python版(例9例10)
  2. SQL SERVER 2005中如何获取日期(一个月的最后一日、一年的第一日等等)
  3. Unity MMORPG游戏优化经验分享
  4. Node.js基本讲解
  5. 作为一个web开发人员,哪些技术细节是在发布站点前你需要考虑到的
  6. 你真的了解Java系统启动流程吗?mysql不包含多个字符
  7. 如何辨别真假柯达胶卷
  8. 如何在计算机设置鼠标宏,游戏鼠标宏设置是什么?怎么设置游戏鼠标宏?
  9. Linux命令注销电脑,Linux基本命令-注销、关机、重启
  10. 计算机网络由 子网,计算机网络系统是由通信子网和资源子网组成的。()
  11. 基于层次分析法(AHP)的信贷案例详解
  12. 106短信平台如何申请?申请周期是多久?
  13. 天池大数据众智平台笔记SQL(一)
  14. VUE实现前台图片 标注(添加矩形框)、放大、缩小、拖拽
  15. i5 6600 HD530联想扬天S5250黑苹果
  16. 计算机编程课程顺序_您可以在八月开始的500项免费在线编程和计算机科学课程
  17. C/C++项目开发:《火柴人游戏》,500行源代码开发
  18. CF1603C Extreme Extension
  19. 基于java jsp的大学教室管理系统
  20. 【CANoe之CAPL基础学习_如何正常在总线上中发送CAN消息】

热门文章

  1. logisim汉字字库存储芯片扩展实验
  2. 使用Prometheus监控服务器性能
  3. OpenCV实战——提取视频中的前景对象
  4. 关于cachedrowset在实际项目中的应用
  5. 写一个自己的shell
  6. 高德地图API路线规划
  7. FileSystemWatcher
  8. r7 6800hs参数 锐龙r7 6800hs评测
  9. BIRD is not ready: BGP not established
  10. 安装蓝鲸智云社区版5.0.4监控页面调用接口失败