#!/bin/sh
#!/bin/sh
# Bearbeiten von Optionen in Shellskripts
# Beispiel: -a -b -c  als einfache Optionen
#           -p <irgend ein Parameter> als "Spezial-Option"
READOPT=0                    
while [ $READOPT -eq 0 ] ; do     # solange Optionen vorhanden
  case $1 in
      -a) echo "Option a"
          shift ;;
      -b) echo "Option b"
          shift ;;
      -c) echo "Option c"
          shift ;;
      -p) PARAM=$2 ; shift  # Parameter lesen
          echo "Option p: $PARAM"
          shift ;;
       *) if `echo $1 | grep -s '^-'` ; then # Parm. beginnt mit '-'
            echo "unknown option $1"
            shift
          else
            READOPT=1  # Ende Optionen, kein shift!
          fi
  esac
done
echo "Restliche Parameter : $*"
