#!/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
相关文章
- 11-19在某个目录下的所有文件中查找包含某个字符串的Windows命令
- 11-19linux下如何批量替换多个文件中的某个字符串?
- 11-19linux批量修改文件中包含字符串的查找替换
- 11-19linux中替换目录下的某个文件中包含的IP地址
- 11-19查找目录下的所有文件中是否含有某个字符串 linux
- 11-19[转载] linux查找目录下的所有文件中是否含有某个字符串
- 11-197.Linux查找目录下的所有文件中是否含有某个字符串
- 11-19linux查找目录下的所有文件中是否含有某个字符串 (转)
- 11-19linux查找目录下的所有文件中是否含有某个字符串
- 11-19linux查找目录下的所有文件中是否含有某个字符串