在使用shell传参数时。
解析参数时请不要用shift
action="$1" case "$action" in status) shift [email protected] exit $? ;; ... *) help exit -1 ;; esac
因为就算有双引号,也无法再次传递。
而是应该确定的按参数追逐个传递。
status) status $2 $3 exit $? ;;
时间: 2024-10-10 16:48:47
在使用shell传参数时。
解析参数时请不要用shift
action="$1" case "$action" in status) shift [email protected] exit $? ;; ... *) help exit -1 ;; esac
因为就算有双引号,也无法再次传递。
而是应该确定的按参数追逐个传递。
status) status $2 $3 exit $? ;;