Bash/Scripting/Parse Args: Unterschied zwischen den Versionen
Aus SchnallIchNet
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 ...) |
Cbs (Diskussion | Beiträge) |
||
Zeile 23: | Zeile 23: | ||
esac | esac | ||
done | done | ||
− | + | ||
echo "\$MYUSER = $MYUSER" | echo "\$MYUSER = $MYUSER" | ||
echo "\$Q = $Q" | echo "\$Q = $Q" | ||
− | + | ||
exit 0 | exit 0 |
Version vom 9. September 2008, 18:30 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