Bash/Scripting/Parse Args

Aus SchnallIchNet
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

Siehe auch

Vorlage Bash-Script