资 源 简 介
implementation of associative arrays for bash
Supports adding, updating, retrieving, and deleting of key->value entries, on a one dimensional array.
bash-map arrays are also iteratable.
```
. ./map.sh
map mapname[somekey]=val
map mapname[somekey]
# output: val
map mapname[somekey]="another val"
# output: another val
map del mapname[somekey]
iteration
map somemap | while read key val; do
# make use of key value pairs
echo "key $key"
echo "value $val"
done
```