#!/bin/bash
#set -x
oldIP=192.168.1.8
newIP=hostname -I|awk '{print $1}'
#homefile=/usr/local/ims/
#filelist=grep $oldIP -rl $homefile
#查找homefile目录下含有oldIP的文件
#echo $filelist
#for file in KaTeX parse error: Expected 'EOF', got '#' at position 10: filelist #̲do #sed -i 's/'oldIP’/‘$newIP’/g’
f
i
l
e
s
e
d
−
i
′
s
/
′
file sed -i 's/'
filesed−i′s/′oldIP’/‘KaTeX parse error: Expected 'EOF', got '#' at position 39: …ta/dhcpd.conf #̲变量替换时需要用单引号或者双引…oldIP’/‘
n
e
w
I
P
′
/
g
′
/
o
p
t
/
j
a
v
a
/
c
o
n
f
i
g
/
a
p
p
l
i
c
a
t
i
o
n
.
y
m
l
s
e
d
−
i
′
s
/
′
newIP'/g' /opt/java/config/application.yml sed -i 's/'
newIP′/g′/opt/java/config/application.ymlsed−i′s/′oldIP’/‘
n
e
w
I
P
′
/
g
′
/
o
p
t
/
s
a
i
l
−
a
u
k
/
s
a
i
l
−
a
u
k
.
c
o
n
f
s
e
d
−
i
′
s
/
′
newIP'/g' /opt/sail-auk/sail-auk.conf sed -i 's/'
newIP′/g′/opt/sail−auk/sail−auk.confsed−i′s/′oldIP’/‘$newIP’/g’ /opt/sail-auk/conf/nginx.conf
#done
exit