浏览代码

Read multiple variables

Bob Mottram 8 年前
父节点
当前提交
67b515d24b
共有 1 个文件被更改,包括 4 次插入3 次删除
  1. 4
    3
      src/freedombone-utils-selector

+ 4
- 3
src/freedombone-utils-selector 查看文件

55
 
55
 
56
     var_name=${app_name}_variables
56
     var_name=${app_name}_variables
57
     if [ ! ${!var_name} ]; then
57
     if [ ! ${!var_name} ]; then
58
+        echo $"${app_name}_variables was not found"
58
         return
59
         return
59
     fi
60
     fi
60
 
61
 
61
-    varname=${!var_name}
62
-    for v in "${var_name[@]}"
62
+    eval "varname=(\${$var_name[@]})"
63
+    for v in "${varname[@]}"
63
     do
64
     do
64
         read_config_param $v
65
         read_config_param $v
65
     done
66
     done
74
         return
75
         return
75
     fi
76
     fi
76
 
77
 
77
-    varname=${!var_name}
78
+    eval "varname=(\${$var_name[@]})"
78
     for v in "${varname[@]}"
79
     for v in "${varname[@]}"
79
     do
80
     do
80
         write_config_param $v "${!v}"
81
         write_config_param $v "${!v}"