- 查看字典里某个键名是否存在
if [ -v dic["key1"] ]; then echo "key1 exists in dic" fi # 不一定管用,可以使用: if [ dic["key1"] ]; then echo "key1 exists in dic" fi
- 遍历字典
for key in "${!dic[*]}" do echo "$key - ${dic[*]}" done # 逐对遍历 for key in $(echo ${!dic[*]}) do echo "$key - ${dic[$key]}" done
- 一次性获取字典的键值对和键值
values=${dic[*]} // 获取字典中所有的值的列表 keys=${!dic[*]} // 获取字典中所有的键的列表
上一篇

2023-03-15
下一篇

2023-03-15