Entfernen Sie das Element aus der Array-Shell

Brauche ich zum entfernen eines Elements aus einem array in der bash-shell.
Generell würde ich einfach tun:

array=("${(@)array:#<element to remove>}")

Leider das element I entfernen möchten, ist eine variable, so kann ich nicht verwenden, die dem vorherigen Befehl.
Hier unten ein Beispiel:

array+=(pluto)
array+=(pippo)
delete=(pluto)
array( ${array[@]/$delete} ) -> but clearly doesn't work because of {}

Irgendeine Idee?

InformationsquelleAutor der Frage Alex | 2013-05-31

Schreibe einen Kommentar