set -u : $* $@ "$@" "$*" set -- x : $* $@ "$@" "$*" shift $# : $* $@ "$@" "$*" set -- y set -- : $* $@ "$@" "$*" exit 0