Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # by Kris
- if [[ $# -gt 0 ]]; then
- for ele in `echo "$@"`; do
- IFS='='
- opt=(${ele})
- # +option, sign, value
- if [[ "${opt[0]:0:1}" == "+" ]]; then
- eval ${opt[0]:1}="${ele}"
- eval ${opt[0]:1}S="+"
- if [[ "${opt[1]}" == "" ]]; then
- eval ${opt[0]:1}V=""
- else
- eval ${opt[0]:1}V="${opt[1]}"
- fi
- # -option, sign, value
- elif [[ "${opt[0]:0:1}" == "-" ]]; then
- eval ${opt[0]:1}="${ele}"
- eval ${opt[0]:1}S="-"
- if [[ "${opt[1]}" == "" ]]; then
- eval ${opt[0]:1}V=""
- else
- eval ${opt[0]:1}V="${opt[1]}"
- fi
- fi
- done
- unset IFS
- fi
Add Comment
Please, Sign In to add comment