Мне нужно удалить элемент из массива в оболочке bash. Обычно я просто делал:
array=("${(@)array:#<element to remove>}")
К сожалению, элемент, который я хочу удалить, является переменной, поэтому я не могу использовать предыдущую команду. Здесь приведен пример:
array+=(pluto)
array+=(pippo)
delete=(pluto)
array( ${array[@]/$delete} ) -> but clearly doesn't work because of {}
Любая идея?