--- title: Parsen der Argumente in einem Shell-Skript latitude: 50.7912 longitude: 6.06267 altitude: 0 tags: - IT/Shell --- Parsen der Argumente in einem Shell-Skript ```shell while [ "$#" -gt 0 ] do case "$1" in -option1) echo "option 1" ;; -option2) echo "option 2" if [ -n "$2" ] && [ "$2" == `echo "$2" | sed 's/-//'` ]; then OPTION2 = $2 shift fi ;; *) OPTS = "$OPTS '$1'" ;; ecase shift done ```