7
检查数组中的索引或键的最简单方法?
使用: set -o nounset 有一个索引数组,如: myArray=( "red" "black" "blue" ) 检查元素1是否设置的最短方法是什么? 我有时会使用以下内容: test "${#myArray[@]}" -gt "1" && echo "1 exists" || echo "1 doesn't exist" 我想知道是否有首选的。 如何处理非连续索引? myArray=() myArray[12]="red" myArray[51]="black" myArray[129]="blue" 例如如何快速检查51已经设置的? 如何处理关联数组? declare -A myArray myArray["key1"]="red" myArray["key2"]="black" myArray["key3"]="blue" 例如如何快速检查key2已使用的?