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

linux

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

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

 

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

 

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

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

 

このようになります。

 

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

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

 

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

 

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

 

Secured By miniOrange
タイトルとURLをコピーしました