2TAKTER
Foren As
Hi, ich schreibe derzeit ein paar shell-skripte und würde gern ordentliche Parameternamen vergeben wie z.b.
funktioniert nicht...
wie ist überhaupt diese syntax zu verstehen mit den ganzen doppelpunkten im kopf der schleife? kann ich auch parameter setzen, die keinen wert verlangen? ich rall diese getopts geschichte einfach nicht...
Code:
Befehl -name hans
Code:
while getopts ":name:" optname
do
case $optname in
name)
echo "Name: $OPTARG"
;;
:)
echo "No argument value for option $OPTARG"
;;
*)
# Should not occur
echo "Unknown error while processing options"
;;
esac
done
funktioniert nicht...
wie ist überhaupt diese syntax zu verstehen mit den ganzen doppelpunkten im kopf der schleife? kann ich auch parameter setzen, die keinen wert verlangen? ich rall diese getopts geschichte einfach nicht...