希望得到一些建议,我正在查询返回 JSON 文件的 IOT 设备 api,但是数据的顺序并不总是按顺序输出。
我已经使用 bash 成功从 json 中提取了值编号,并将其连接起来并将其存储到一个变量中。为了对数据进行排序和存储,我希望能够根据连接变量的值创建一个变量。我在用着杰克查询json和数组索引查询JSON中的不同对象并创建$id:
did=myvar$id
echo $did
myvar10
这就是我现在陷入困境的地方,我希望能够从 $did 中存储的值创建一个新变量
举个例子,
- 如果我回声$did 并且返回 myvar10,我需要创建一个名为 $myvar10 的新变量。
- 如果我回声$dis 并且返回 myvar8,我需要创建一个名为 $myvar8 的新变量。
请有人帮助我朝正确的方向前进吗?
TIA