我有这个shell脚本:
global.asax
它可以像for i in "$@"
do
case $i in
-l=*|--ddloc=*)
DDLOC="${i#*=}"
shift # past argument=value
;;
*)
# unknown option
;;
esac
done
一样正常工作,但我想像-x=y
。这里需要进行哪些更改?
答案 0 :(得分:1)
for i in "$@"
do
case $i in
-l=*|--ddloc=*)
DDLOC="${i#*=}"
shift # past argument=value
;;
-l|--ddloc)
shift # past argument
DDLOC="$1"
shift # past value
;;
*)
# unknown option
;;
esac
done