您的位置:首页 > 运维架构

1基于getopts和case组合使用

2016-06-16 10:06 344 查看
#!/bin/bash

 function usage {

  echo -e "\n   Check changes on the branch of product"

  echo "   usage $0 [-bfth]"

  echo "   -o: Old projectname."

  echo "   -n: New projectname."

  echo "   -b: BaseVersionpath."

  echo " "

  exit 2

}

 

while  getopts o:n:b:h opt

do

   case $opt in

   o) OLD_PROJECT="${OPTARG}";;

   n) NEW_PROJECT="${OPTARG}";;

   b) BASE_VERSION="${OPTARG}";;

   h) usage ;;

   *) echo "option do not exist."

      usage ;;

   esac

done
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux bash