入れ子構造の変数でどのように表記すれば、思うように変数を展開できるか分からず困っており、ご教授いただけると幸いです
例えば、以下のように変数を定義します
bash
1i=10 2 3list_10=(a 4b 5b 6d 7e 8f)
もちろん上記のように定義したのでecho
で以下のように表示されます
bash
1$ echo $i 210 3 4$ echo ${list_10[@]} 5a b b d e f
実現したいことは、後半のlist_10
の10の部分を変数、すなわち$i
で置き換えて変数を展開することです。
例えば以下のように実行しましたが、何も出力されませんでした。
bash
1$ echo ${list_[$i][@]}
期待していた結果はa b b d e f
と出力されることです。
お知恵を拝借できますと幸いです。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。