linux中替换目录下的某个文件中包含的IP地址
#!/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
**********************************************
对于一件事情,往往超过我们的想象,自信、坚持,勇往直前!
参与者:Rainbow Gu
地址:南都
***********************************************