Bash/Scripting/Parse Args

Aus SchnallIchNet
< Bash‎ | Scripting
Version vom 9. September 2008, 18:29 Uhr von Cbs (Diskussion | Beiträge) (Die Seite wurde neu angelegt: #!/bin/sh while [ $1 ]; do case $1 in -u) shift; MYUSER=$1 shift; ;; --quota) shift; Q=$1 ...)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche
#!/bin/sh

while [ $1 ]; do
  case $1 in
      -u)
         shift;
         MYUSER=$1
         shift;
      ;;
      --quota)
         shift;
         Q=$1
         shift;
      ;;
      -h)
         echo "my help text "
      ;;
      *)
         echo "Unknown option $1"
         echo "Press enter to countinue"
         read dummy
      ;;
   esac
done
echo "\$MYUSER = $MYUSER"
echo "\$Q = $Q"
exit 0