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

shell 创建带参数的命令方法

2015-04-24 15:00 120 查看
主要用到case in,和shift命令。

shift 命令是从参数数组中,删除当前第一个参数。

while [ "$1" != "" ]
do
case $1 in
-pn | --prjname )       shift
prj_name=$1 ;;
-ge | --gitemail )      shift
git_email=$1 ;;
-gn | --gitname )       shift
git_name=$1 ;;
-h | --help )           usage
exit 1 ;;
* )                    echo -e "\033[1;31m\"$1\" is not a vaild option\033[0m"
usage
exit ;;
esac
done
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: