#!/bin/bash -
#===============================================================================
#
# FILE: changejbossapp.sh
#
# USAGE: ./changejbossapp.sh
#
# DESCRIPTION: 修改jboss下的 jboss-service.xml 配置文件
# file:///home/wuzhong/workspace/kjava/galaxy/bundle/war/targe
# OPTIONS: ---
# REQUIREMENTS: ---
# BUGS: ---
# NOTES: ---
# AUTHOR: YOUR NAME (),
# COMPANY:
# CREATED: 2011年01月19日 13时15分36秒 CST
# REVISION: ---
#===============================================================================
set -o nounset # Treat unset variables as an error
JBOSS_CONF=/opt/jboss-4.2.2.GA/server/default/conf/jboss-service.xml
echo $JBOSS_CONF
SEARCH_REG=file:\/\/\/home\/wuzhong\/workspace.*\/bundle\/war\/target
#echo $SEARCH_REG
#echo $#
if [ $# -eq 0 ]
then
echo "请输入应用的相对路径 如: wtm , kjava\/wtm"
exit 1
fi
#REPLACE_STR=file:\/\/\/home\/wuzhong\/workspace\/$1\/bundle\/war\/target
#echo $REPLACE_STR
#echo g/$SEARCH_REG/s/$SEARCH_REG/$REPLACE_STR/g
#
#grep $SEARCH_REG $JBOSS_CONF
ed -s $JBOSS_CONF << EOF
g/file:\/\/\/home\/wuzhong\/workspace.*\/bundle\/war\/target/s/file:\/\/\/home\/wuzhong\/workspace.*\/bundle\/war\/target/file:\/\/\/home\/wuzhong\/workspace\
/$1\/bundle\/war\/target/g
w
q
EOF
echo "current app is `grep $SEARCH_REG $JBOSS_CONF`"