Bashスクリプトは、他の変数に格納された値に基づいて変数を生成します。

Bashスクリプトは、他の変数に格納された値に基づいて変数を生成します。

アドバイスを聞きたいです。 JSONファイルを返すIOTデバイスAPIを照会していますが、データの順序が常に順番に出力されるわけではありません。

bashを使用してjsonから値番号を正常に抽出し、連結して変数に保存しました。データをソートして保存するために、関連付けられた変数の値に基づいて変数を作成したいと思います。私はそれを使用していますジャックJSONと配列インデックスのクエリJSONでさまざまなオブジェクトをクエリし、$ idを生成します。

did=myvar$id
echo $did
myvar10

これが私が今詰まっている部分です。 $didに格納されている値で新しい変数を作成できるようにしたいです。

例えば、

  • もし私がエコ$didと入力してmyvar10を返すには、$ myvar10という新しい変数を作成する必要があります。
  • もし私がエコ$disを実行してmyvar8を返す場合は、$ myvar8という新しい変数を作成する必要があります。

誰かが私が正しい方向に動くのを助けることができますか?

ティア

関連情報