20
从Bash数组中删除元素
我需要从bash shell中的数组中删除一个元素。通常,我只是做: array=("${(@)array:#<element to remove>}") 不幸的是,我要删除的元素是一个变量,所以我不能使用上一个命令。下面是一个例子: array+=(pluto) array+=(pippo) delete=(pluto) array( ${array[@]/$delete} ) -> but clearly doesn't work because of {} 任何想法?