Bash 脚本根据存储在另一个变量中的值创建一个变量

Bash 脚本根据存储在另一个变量中的值创建一个变量

希望得到一些建议,我正在查询返回 JSON 文件的 IOT 设备 api,但是数据的顺序并不总是按顺序输出。

我已经使用 bash 成功从 json 中提取了值编号,并将其连接起来并将其存储到一个变量中。为了对数据进行排序和存储,我希望能够根据连接变量的值创建一个变量。我在用着杰克查询json和数组索引查询JSON中的不同对象并创建$id:

did=myvar$id
echo $did
myvar10

这就是我现在陷入困境的地方,我希望能够从 $did 中存储的值创建一个新变量

举个例子,

  • 如果我回声$did 并且返回 myvar10,我需要创建一个名为 $myvar10 的新变量。
  • 如果我回声$dis 并且返回 myvar8,我需要创建一个名为 $myvar8 的新变量。

请有人帮助我朝正确的方向前进吗?

TIA

相关内容