linux中替换目录下的某个文件中包含的IP地址

论坛 期权论坛 脚本     
已经匿名di用户   2022-5-29 19:20   1077   0
#!/bin/bash
#set -x
oldIP=172.17.39.135
newIP=172.17.98.115
homefile=/usr/local/ims/
filelist=`grep $oldIP -rl $homefile`  #查找homefile目录下含有oldIP的文件
echo $filelist
for file in $filelist
do
        sed -i 's/'$oldIP'/'$newIP'/g' $file    #变量替换时需要用单引号或者双引号
done
exit

转载于:https://www.cnblogs.com/Rainbow-G/p/4080015.html

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP