Bashで連想配列を宣言する方法

Bashで連想配列を宣言する方法をお伝えします。

declareコマンドで「-A」オプションを使用します。

実際に確認してみましょう。

連想配列へのアクセス時には気を付けましょう。

以下の形式でアクセスします。

このようになります。

「{}」を省略すると以下のようになります。

「$配列名」でアクセスすると、何も表示されません。

そのため、先ほどの「echo $kamo[hoge2]」は、「 $kamo 」と「 [hoge2] 」が並んでいるとみなされるわけですね。

連想配列を使用する際にはご注意ください。

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする