﻿#!/bin/bash
#######################################################################
#
# Author: Philipp Petersen
# Creation time: 11.11.2005
# Modification time: 11.11.2005
#
# 
#######################################################################

################################
# main
################################
if [ "$#" -lt "1" ]; then
    echo "nicht verfügbar (-h für Hilfe)"
    exit 1
 fi

while [ "$#" -gt "0" ]; do
    case $1 in
       -l) echo "Option l"
           shift;;
       -f) if [ "$#" -eq 1 ]; then 				#Wenn kein Argument
		echo "FEHLER: [-f <dateiname>]"
	   	exit 1
	   fi
	   echo "Option -f; Argument ist $2"
           shift 2;;
       --) if [ "$#" -eq 1 ]; then 				#Wenn kein Argument
		echo "Argument fehlt!"
	   	exit 1
	   fi
	   echo "Die Option ist: $1"
	   echo
	   declare z=2
	   while [ $z -le $# ]
	   do	      
              echo "Das Argument $[z-1] ist ${!z}"	      
	      z=$[z+1]
           done   
           echo
           exit 1 
           shift;;    
       -h) clear
	   echo "Hilfe zum Programm"
           echo "***************************"
	   echo
	   echo "[-l] ist Option l			:Gibt die Option aus"
           echo "[-f <dateiname>]			:Gibt die Option und das Argument aus"
           echo "[-- Argument [Argumente]]		:Gibt min 1, max 2 Argumente aus"
	   echo
	   echo "Author: Philipp Petersen - 11.11.2005"
           echo
           shift;;  
       *)  echo "nicht verfügbar - Hilfe zum Programm [-h]"
           shift;;
    esac
 done 

 




