bash shell notes:




#!/bin/bash
config_file='xxxxx'
tmp_file=/tmp/tempfile.$$



function usage()
{
cat <<!
usage: $(basename $0) options

options
aaa       switch to aaa
bbb       switch to bbb
ccc       switch to ccc
!
    exit 9
}

cmd=$1

if [ $# -eq 0 ]; then 
echo Required parameter '"'Environment'"' not set 
exit 1
usage 
fi 


if [ "$cmd" = "aaa" ]; then 
  cd ~/test/aaa/
  cp $config_file $tmp_file

  url="xxxxxxxxxxxxxx"
  sed -i -e s/xxxxxxxxxx=.*/$url/ $tmp_file
  cp $tmp_file $config_file
fi


  
if [ "$cmd" = "bbb" ]; then
  cd ~/test/bbb/
  cp $config_file $tmp_file

  sed -i -e "s/shouldLogSql = System.properties.containsKey(\"logSql\")/shouldLogSql = true/" $tmp_file

  cp $tmp_file $config_file
fi

if [ "$cmd" = "ccc" ]; then
  cd ~/test/ccc/
  cp $config_file $tmp_file

  if grep "getEnvironment()\.toLowerCase()" $tmp_file; then
    sed -i -e "s/getEnvironment()\.toLowerCase()/\"apac\"/" $tmp_file
  fi

  cp $tmp_file $config_file
fi

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值