Bashの連想配列取扱い
Contents
配列の宣言
$ declare -A hash
値の格納
$ hash["key"]="value"
値の取り出し
$ echo ${hash["key"]}
長さの取得
$ echo ${#hash[@]}
キーの一覧取得
$ echo ${!hash[@]}
値の一覧取得
$ echo ${hash[@]}
キーの存在確認
$ [ "${hash_['b']+_}" == "_" ]; echo $?