Linux全局替换配置文件的IP

全局替换ip,用于新环境迁移老环境数据

命令1:

sed -i 's/198.97.1.193/198.97.2.5/g;s/198.97.1.194/198.97.2.6/g;s/198.97.1.195/198.97.2.7/g;s/198.97.1.196/198.97.2.8/g;s/198.97.1.197/198.97.2.9/g;s/198.97.1.198/198.97.2.10/g'  redis7380.conf
解释:sed -i 's/old/new/g':使用sed进行替换操作,-i表示直接修改文件内容,s/old/new/g是sed的替换指令,g表示全局替换,多个替换命令用分号分隔,最后是指定需要修改的文件。

命令2:

find . -type f -name "*.yaml" -exec sed -i 's/198.97.1.193/198.97.2.5/g;s/198.97.1.194/198.97.2.6/g;s/198.97.1.195/198.97.2.7/g;s/198.97.1.196/198.97.2.8/g;s/198.97.1.197/198.97.2.9/g;s/198.97.1.198/198.97.2.10/g'  {} \;
解释:
find .:在当前目录及子目录下查找文件。
-type f:仅选择类型为普通文件的项。
-name "*.txt":选择所有扩展名为.txt的文件。
-exec:对符合条件的文件执行后面的命令。
sed -i 's/old/new/g':使用sed进行替换操作,-i表示直接修改文件内容,s/old/new/g是sed的替换指令,g表示全局替换,多个替换命令用分号分隔,最后是指定需要修改的文件。
{}:表示find找到的文件名。
\;:表示命令结束。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值