提问人:masrur 提问时间:9/27/2023 最后编辑:masrur 更新时间:9/27/2023 访问量:57
如何访问 bash 关联数组的最后一个元素?
How to access the last element of a bash associative array?
问:
我正在尝试使用以下代码访问 bash 关联数组的最后一个元素: # 声明一个关联数组 声明 -A myAssocArray
# Add key-value pairs to the associative array
myAssocArray["name"]="John"
myAssocArray["age"]=30
myAssocArray["city"]="New York"
myAssocArray["country"]="USA"
keys=("${!myAssocArray[@]}") # Get all keys
last_key="${keys[-1]}" # Access the last key
last_element="${myAssocArray[$last_key]}" # Access the last elemen
echo "$last_element"
它输出:john 而不是 USA 实际上,我正在尝试寻找是否有任何方法可用,例如用于关联数组中最后一个元素访问的负索引
答: 暂无答案
评论
${hash["${helper[-1]}"]}