{{ cat }}'s docs

SHELL: 1.0.3 变量:字典


0. shell中的字典

# 创建一个dict变量
declare -A animals
# 或者
# declare -A animals=( ["moo"]="cow" ["woof"]="dog")

# 给dict变量赋值
animals=( ["moo"]="cow" ["woof"]="dog")
# 或者
# animals=( [a]="2" [b]="4" )

# 或者
# animals=( \
# > [a]="2" \
# > [b]="4" \
# > )

# 轮询所有的值
for animal in "${animals[@]}"; do echo ${animal}; done
cow
dog

# 轮询所有的key
for animal in "${!animals[@]}"; do echo ${animal}; done
moo
woof