我需要在 bash shell 中从数组中删除一个元素。 一般来说,我会这么做:
array=("${(@)array:#<element to remove>}")
不幸的是,我想删除的元素是一个变量,所以我不能使用前面的命令。 下面举个例子:
array+=(pluto)
array+=(pippo)
delete=(pluto)
array( ${array[@]/$delete} ) -> but clearly doesn't work because of {}
知道吗?