unset array[0]
supprime l'élément mais quand même si je echo ${array[0]}
reçois une valeur nulle, il y a d'autres façons de le faire, mais si un élément d'un tableau contient des espaces comme ci-dessous
array[0]='james young'
array[1]='mary'
array[2]='randy orton'
mais ceux-ci échouent également à faire le travail
array=${array[@]:1} #removed the 1st element
maintenant je veux que le nouveau tableau soit comme
array[0]='mary'
array[1]='randy orton'
Les espaces causent des problèmes après l’affectation et le tableau réel devient comme avec une substitution.
array=(mary randy orton)