lhunath 1252006488 learn See if a value is in an array: isin() { local key=$1 value; shift; for value; do [[ $value = "$key" ]] && return; done; return 1; }; isin "$foo" "${arr[@]}" lhunath 1255342516 forget lhunath 1255342917 learn See if a value is in an array: isin() { local needle=$1 element; shift; for element; do [[ $element = "$needle" ]] && return; done; return 1; } Tramp 1256088357 forget Tramp 1256088391 learn See if a value is in an array: inarray() { local tofind=$1 element; shift; for element; do [[ $element = "$tofind" ]] && return; done; return 1; } # Usage: inarray "$value" "${array[@]}" lhunath 1289921836 forget lhunath 1289921843 learn #redirect inarray