Remove element from array
USAGE: remove arrayname position
remove() { local arrayname=${1:?Arrayname required} num=${2:-1} local array [ $num -lt 0 ] && num=0 #? Or should this return an error??? unset $arrayname[num]
Copy array back to $arrayname
eval "$arrayname=( \"\${$arrayname[@]}\" )" }