#!/bin/bash
env_ip=$1
dev_appid=$2
dev_secury=$3
user_url=$4
pay_url=$5
base_path=/home/sub_config_file_dont_rm
echo "
env_ip:$env_ip
dev_appid:$dev_appid
dev_secury:$dev_secury
user_url:$user_url
pay_url:$pay_url
"
exstr="set timeout 10
 spawn ssh root@192.168.4.3
 expect \\\"]#\\\"
 "
function JoinStr(){
        source_str=$1
        target_str=$2
		file_name=$3
	exstr="${exstr}
	send \\\"sed -i \\\\\\\"s#$source_str#$target_str#g\\\\\\\"  $base_path/$env_ip$file_name\r\\\"
	"
	exstr="${exstr}
	expect \\\"]#\\\" 
	"
	exstr="${exstr}
	send \\\"sed -i \\\\\\\"s#$source_str#$target_str#g\\\\\\\"  $base_path/$env_ip/public$file_name\r\\\"
	"
	exstr="${exstr}
	expect \\\"]#\\\" 
	"
}
JoinStr "wechat.appid=.*" "wechat.appid=$dev_appid" "/java/xyqb-user2.properties"
JoinStr "wechat.secret=.*" "wechat.secret=$dev_secury" "/java/xyqb-user2.properties"
JoinStr "h5-ui.url=.*" "h5-ui.url=http://$pay_url" "/java/xyqb.properties"
JoinStr "wechat.secret=.*" "wechat.secret=$dev_secury" "/java/xyqb.properties"
JoinStr "weixinAppid:.*" "weixinAppid:\'$dev_appid\'," "/ui/xyqb-user-ui.js"
JoinStr "wechattest.xyqb.com" "$user_url" "/ui/xyqb-user-ui.js"
JoinStr "weixinAppid:.*" "weixinAppid:\'$dev_appid\'," "/ui/new-xyqb-user-ui.js"
JoinStr "wechattest.xyqb.com" "$user_url" "/ui/new-xyqb-user-ui.js"

exstr="${exstr}
 send \\\"exit\r\\\" 
 expect eof;"
expect -c "$exstr"
