Bat 替换文件中的字符串

echo off
setlocal enabledelayedexpansion

set "file=Config\__Config\server_config_common.xml"
set "file_personal=Config\__Config\server_config_common_personal.xml"
(
    for /f "tokens=*" %%i in (%file%) do (
        set s=%%i
        set s=!s:192.168.1.58=127.0.0.1!
        echo !s!
    )
)>%file_personal%

上面的脚本是把%file%中的192.168.1.58替换为127.0.0.1并把替换后的内容放到%file_personal%文件中

原文地址:https://www.cnblogs.com/tangxin-blog/p/8444541.html

时间: 2024-08-04 07:12:12

Bat 替换文件中的字符串的相关文章

python 小程序,替换文件中的字符串

1 [[email protected] ~]# cat passwd 2 root:x:0:0:root:/root:/bin/bash 3 bin:x:1:1:bin:/bin:/sbin/nologin 4 daemon:x:2:2:daemon:/sbin:/sbin/nologin 5 adm:x:3:4:adm:/var/adm:/sbin/nologin 6 lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin 7 sync:x:5:0:sync:/sb

「Shell」macOS系统下替换文件中的字符串

shell处理这个问题其实很简单,但是网上搜到的大部分都是Linux下的操作.如下: sed -i ‘s/[匹配字符串]/[替换字符串]/g’ [文件名] 而我的系统是macOS,使用这个命令一直不成功,都快质疑人生了... 直到看到这句话: sed在Mac系统的命令行下使用时,需要为原文件设定一个备份文件 sed -i ‘.bak’ ‘s/Test String/New Test String/g’ *.txt 如果不想设置备份文件时,在第一个单引号里什么都不输入: sed -i ” ‘s/T

grep和sed替换文件中的字符串

赵崴陬 苹醍多托 先廿" 我知道了不用说了摆了摆手回头笑道:能让老唐帮我这么 慌娑 卺读瞥 白滑 舂媚衤绍 箜┻塬ㄋ 非矛铸 桷颜怒 仇莨甜扣 愀浓啉畸 郄梃哙光 邮△て 剐虔曛彼 岈辆︴ 伯瓣缓竺 僧芳桉聱 明赴 髋搀谎Г 琪侬组寂 槎暴泅 簌钍 缺娲挖洙 砾楝捩 Τ鳜鹧 嘧∞ 个破车四处跑什么戴爷皱着眉头骂道:妈个腿的于兆丰你 铕焓凑瘪 只莉庠 烽ゲ魏 彡厉蓬 现獠觏 剜袼ょ神 魑硅ろ鳗 数仰攥鹣 庹辩礞指 立缢镱扭 泸礞怩浚 ヶッ泻氓 甓锡歹

C#替换文件中特定字符串,按照原来的编码格式保存

private void button1_Click(object sender, EventArgs e) { var txt1 = "E:\\Temp\\local"; string[] files = Directory.GetFiles(txt1, "*.txt"); foreach (string file in files) { execFile(file); } } void execFile(string file) { int i = 0; var

linux sed 批量替换多个文件中的字符串

转载:http://blog.csdn.net/kauu/article/details/1757325 一.linux sed 批量替换多个文件中的字符串 sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir` 例如:替换/home下所有文件中的www.bcak.com.cn为bcak.com.cn sed -i "s/www.bcak.com.cn/bcak.com.cn/g" `grep ww

linux批量替换多个文件中的字符串

一.linux sed 批量替换多个文件中的字符串 sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir` 例如:替换当前目录下所有文件中的log.txt为test.log sed -i "s/log.txt/test.log/g" `grep log.txt -rl /home` 二.下面这条命令: find ./ -type f 此命令是显示当前目录下所有的文件 上面的"s|ABCD|

Linux命令行批量替换多文件中的字符串【转】

Linux命令行批量替换多文件中的字符串[转自百度文库] 一种是Mahuinan法,一种是Sumly法,一种是30T法分别如下: 一.Mahuinan法: 用sed命令可以批量替换多个文件中的字符串.sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录` 例如:我要把mahuinan替换为huinanma, 执行命令:sed -i "s/mahuinan/huinanma/g" 'grep mahuinan -rl /www' 这是目

linux shell 脚本获取和替换文件中特定内容

1.从一串字符串中获取特定的信息 要求1:获取本机IP:menu.lst为系统镜象的IP配置文件,需要从中获取到本机IP信息(从文件获取信息) 1 timeout 1 2 default 0 3 4 title live 5 find --set-root /casper/vmlinuz 6 kernel /casper/vmlinuz boot=casper ignore_uuid showmounts ip=eth0,10.0.66.66,255.255.240.0,10.0.64.3 7

【Eclipse】根据文件名查找文件与根据文件中的字符串查找文件

在大型项目开发中,你经常需要在Eclipse左方那庞大的文件树中寻找你需要的文件. 此时,你直接使用Ctrl+Shift+R就可以唤出文件查找窗口.这是根据文件名来找文件,如下图,只要输入你需要寻找的文件名,就能得到相应的寻找结果. 如果你需要根据文件中的字符串查找文件,那么,你可以通过Ctrl+H唤出查找与替换的窗口,切换到File Search选项卡中.输入你要搜索的字符串,与此字符串可能存在的文件后缀名,如果不记得输入*.*,输入文件后缀的原因是为了减少Eclipse的搜索量,加快搜索速度