From f761d0b3230b3e684ec5c9d967ce24da0bd31ae9 Mon Sep 17 00:00:00 2001 From: myvesta <38690722+myvesta@users.noreply.github.com> Date: Sun, 19 Jul 2020 01:43:59 +0200 Subject: [PATCH] Create handle_parameters.sh --- func/handle_parameters.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 func/handle_parameters.sh diff --git a/func/handle_parameters.sh b/func/handle_parameters.sh new file mode 100644 index 00000000..ba5bd36f --- /dev/null +++ b/func/handle_parameters.sh @@ -0,0 +1,20 @@ +# handle --parameters=val +handle_parameter() { + origparam=$1 + searchstring="=" + paramminuses=${origparam:0:2} + if [ "$paramminuses" = "--" ]; then + var_without_minuses=${origparam:2} + var=${var_without_minuses%%=*} + val=${origparam#*$searchstring} + #echo $var + #echo $val + printf -v "$var" '%s' "$val" + fi +} +numargs=$# +for ((i=1 ; i <= numargs ; i++)) +do + handle_parameter $1 + shift +done