- 论坛徽章:
- 0
|
新写的脚本:
#!/bin/bash
WORKDIR=/home/xmission/jxonline2/new/jxonline2
echo "输入DBIP"
read DBip
echo "shuru DBname"
read DBname
eth0=$(cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR |awk -F = '{ print $2 }')
eth1=$(cat /etc/sysconfig/network-scripts/ifcfg-eth1 | grep IPADDR |awk -F = '{ print $2 }')
eth2=$(cat /etc/sysconfig/network-scripts/ifcfg-eth1:0 | grep IPADDR |awk -F = '{ print $2 }')
eth3=$(cat /etc/sysconfig/network-scripts/ifcfg-eth1:1 | grep IPADDR |awk -F = '{ print $2 }')
eth4=$(cat /etc/sysconfig/network-scripts/ifcfg-eth4:2 | grep IPADDR |awk -F = '{ print $2 }')
eth5=$(cat /etc/sysconfig/network-scripts/ifcfg-eth5:3 | grep IPADDR |awk -F = '{ print $2 }')
echo "shuru Paysysname"
read Paysysname
cd ${WORKDIR}/goddess
sed -i 's/IP=.*/IP='${eth0}'/g' ${WORKDIR}/goddess/KG_Goddess.ini
sed -i 's/ListenIP=.*/ListenIP='${eth5}'/g' ${WORKDIR}/goddess/KG_Goddess.ini
sed -i 's/Server=.*/Server='${DBip}'/g' ${WORKDIR}/goddess/KG_Goddess.ini
sed -i 's/Database=.*/Database='${DBname}'/g' ${WORKDIR}/goddess/KG_Goddess.ini
sed -i 's/Server=.*/Server='${DBip}'/g' ${WORKDIR}/goddess/KG_StatGameData.ini
sed -i 's/DatabaseName=.*/DatabaseName='${DBname}'/g' ${WORKDIR}/goddess/KG_StatGameData.ini
sed -i 's/IP=.*/IP='${eth5}'/g' ${WORKDIR}/goddess/KG_StatGameData.ini
执行完毕后,KG_Goddess.ini和KG_StatGameData.ini的文件中都是^M,已经替换的部分没有问题,没有替换的每行末尾都有^M,脚本是我自己在linux系统上敲的,无语。。。 |
|