ちくわ

ちくわにきゅうりを入れるとうまい

【bash ネタ】連想配列

※ bash4.* 以降の機能

set 方法

declare -A HUSH       # 変数 HUSH に対して宣言

HUSH["cat"]="neko"

HUSH["dog"]="inu"

HUSH["bird"]="tori"

or

declare -A HUSH

HUSH=(["cat"]="neko" ["dog"]="inu" ["bird"]="tori")

データ参照

$ echo ${HUSH[cat]}

neko

データ一覧

$ echo ${HUSH[@]}

neko inu tori

key 一覧

$ echo ${!HUSH[@]}

[参考] 全部参照して処理したい

for KEY in $(echo ${!HASH[@]})

do

echo ${HASH[$KEY]} | ご自由に

done