How to check the variable is present in array or not ?
Hi ,
I am trying to check wether the variable is present in the array. please see the below code .when ever i do this its taking only the first value of the array . please advise.
###Code Snnipet ###
#!/bin/ksh
set -xv
if [[ -n $1 ]]; then
echo " you have Specified the ORG ID - $1 "
else
echo " Please specify a valid three digit GNS-ORG-ID "
exit 1
fi
ORG=$1
set -A ORGID 211 233 244 300 143 234 222 564 586 810 975
#echo "${#ORGID[*] }"
#echo "${ORGID [2] }"
printf ${ORGID[*]}
if [[ $ORG == ${ORGID[*]} ]]; then <== Here its checking only with first value of the array ####
echo " Its a valid ORG ID "
else
echo " Its INVALID ORG ID - $1 "
echo " Please specify a valid ORG ID "
exit 1
fi
|