RosettaCodeData/Task/Associative-array-Iteration/UNIX-Shell/associative-array-iteration-1.sh
2015-02-20 00:35:01 -05:00

12 lines
211 B
Bash

typeset -A a=([key1]=value1 [key2]=value2)
# just keys
printf '%s\n' "${!a[@]}"
# just values
printf '%s\n' "${a[@]}"
# keys and values
for key in "${!a[@]}"; do
printf '%s => %s\n' "$key" "${a[$key]}"
done