how can I make getopts take 2 arguments after -h option? I mean it is supposed to be saved in array but either it doesn't work, or I am making mistake by writing it down like this: echo " ${array[1]} ${array[2]}"
OPTIND=1
hh=
while getopts "h:" flag
do
case "$flag" in
h)
hh=($OPTARG) ;;
esac
done
shift "$((OPTIND-1))"