#!/bin/sh
while true ; do
 case "$1" in
    -*)
      shift 2
      ;;
    *)
      if [ -z "$name" ] ; then
        name=$1
        shift
      else
        break
      fi
      ;;
 esac
done    cmd=$1
shift
$cmd "$@"