#!/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 "$@"