Bash/Scripting/Parse Args: Unterschied zwischen den Versionen

Aus SchnallIchNet
Wechseln zu: Navigation, Suche
Zeile 24: Zeile 24:
 
   esac
 
   esac
 
done
 
done
 +
 +
echo "\$MYUSER = $MYUSER"
 +
echo "\$Q = $Q"
 +
 +
exit 0
 
</pre>
 
</pre>
  
 
=Siehe auch=
 
=Siehe auch=
[[Bash:Skeleton|Vorlage Bash-Script]]  
+
[[Bash:Skeleton|Vorlage Bash-Script]]
echo "\$MYUSER = $MYUSER"
+
echo "\$Q = $Q"
+
+
exit 0
+

Version vom 10. September 2008, 17:11 Uhr

#!/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