mirror of
https://github.com/myvesta/vesta
synced 2025-07-05 20:41:53 -07:00
Create handle_parameters.sh
This commit is contained in:
parent
e5b3ef9b03
commit
f761d0b323
1 changed files with 20 additions and 0 deletions
20
func/handle_parameters.sh
Normal file
20
func/handle_parameters.sh
Normal file
|
@ -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
|
Loading…
Add table
Add a link
Reference in a new issue