1 2set -u 3: $* $@ "$@" "$*" 4set -- x 5: $* $@ "$@" "$*" 6shift $# 7: $* $@ "$@" "$*" 8set -- y 9set -- 10: $* $@ "$@" "$*" 11exit 0 12