bat批量修改文件内容
说明:
主要功能:
遍历某目录下所有文件,将制定的文字替换成目标文字。
使用步骤:
1.双击运行moreFileUpdate.bat批量修改目录下的所有文件。
编写注意点:
中文放入变量中需注意转为ANSI编码
代码块:
@echo off&setlocal enabledelayedexpansion & color 0Aset str=目录
echo %str%set DIR="%cd%\%str%"
echo DIR=%DIR%:: 参数 /R 表示需要遍历子文件夹,去掉表示不遍历子文件夹
:: %%f 是一个变量,类似于迭代器,但是这个变量只能由一个字母组成,前面带上%%
:: 括号中是通配符,可以指定后缀名,*.*表示所有文件
for /R %DIR% %%f in (*.*) do ( echo %%frem 读取a.txt所有内容for /f "eol=* tokens=*" %%i in (%%f) do (rem 设置变量a为每行内容set a=%%irem 如果该行有localhost,则将其改为192.168.122.68set "a=!a:localhost=192.168.122.68!"rem 把修改后的全部行存入$echo !a!>>$)rem 用$的内容替换原来a.txt内容move $ %%f)
pause
结构目录:
参考示例地址:
1.https://blog.csdn.net/everdayphp/article/details/78919020 腾飞的鱼 (bat修改文件内容)
bat批量修改文件内容相关推荐
- bat 批量修改文件内容
:::::批量修改文件内容.bat::::: @echo off :: 开启变量延迟扩展 setlocal EnableDelayedExpansion :: 输入开始 :inputFilePath ...
- 批量修改文件内容(Python版)
目录 前言 一.为什么选择 python 二.使用步骤 1.搜索 2.替换 3 整合 4 脚本使用 前言 接上文 批量修改文件内容 一.为什么选择 python 近年来 Python 的使用率越来越高 ...
- linux中vi修改文件内容,linux VI模式下批量修改文件内容
1. :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky 2. :n,$ ...
- linux修改程序文件内容,linux 批量修改文件内容
如果有批量修改文件内容的需求,可参考下面这些方法 1.批量查找某个目下文件的包含的内容,例如: # grep -rn或l "要找查找的文本" 路径或文件 rn表示匹配查找字符 ...
- matlab批量修改文件内容并转换文件格式
% 实现对.txt文件的.mat格式转换 % 实现文件内容修改 % 实现文件名称修改 clear;clc;close all; path = 'I:\在校研究';%源文件位置 % tracker = ...
- linux 批量替换文件内容及查找某目录下所有包含某字符串的文件(批量修改文件内容)
转自 http://blog.csdn.net/werm520/article/details/49334513 grep -rl '10.100.137.5' | xargs sed -i '10. ...
- linux 批量替换文件内容及查找某目录下所有包含某字符串的文件(批量修改文件内容)...
1. sed grep -rl matchstring somedir/ | xargs sed -i 's/string1/string2/g' 例如: 对象:文件夹 grep -rl 'windo ...
- UltraEdit批量修改文件内容
现在假设我们要把MyCommon7E目录里所有cpp文件中的<#include "stdafx.h">字段改为<#include "..\..\StdA ...
- BAT批量替换文件内容
BAT批量操作 1.批量替换指定文件指定内容 案列:将test.txt文本中的inflie替换为outfile @echo off setlocal EnableDelayedExpansion se ...
最新文章
- C#学习笔记——捕获当前屏幕
- linux下安装lrzsz,配合SecureCRT上传下载文件
- 域用户迁移适用的两种方法
- 使用openocd调试Linux内核,openocd安装与调试
- css常用单位px、em、 rem 区别与各自的用法解析
- SpringMVC之@RequestMapping注解及其衍生注解详解
- 【转】Linux 命令行下的好东西:一些常用指令
- 版本控制系统的演化、Git 分布式版本控制系统概述 及 工作流程
- failed to load ldlinux.c32
- 透明图片怎么发给别人_怎么用秀米写公众号文章
- 企业微信好不好,OA软件何去何从?
- 外星人电脑装linux双系统,在外星人电脑上安装windows10和ubuntu16.04双系统小记
- cla作用matlab,健身搞肌运动补剂小讲堂:共轭亚油酸CLA功效解析
- 3.3 三角函数的积化和差与和差化积
- 【软件测试】如何定位web前后台的BUG
- 小程序开发API之监听加速计wx.startAccelerometer
- 游戏计算机的显示器,玩游戏用多大显示器好?聊聊电脑显示器多大尺寸合适
- php输入框里的提示文字,input 标签实现输入框带提示文字效果(两种方法)
- 细读《深入理解 Android 内核设计思想》(四)Binder 机制 [中]
- 软件著作权申请——使用了MIT-licence开源框架