
正文
shell 创建带参数的命令方法
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
主要用到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







