unset array[0]
要素を削除しますが、まだecho ${array[0]}
私がnull値を取得した場合、これを行う他の方法がありますが、配列の要素に次のようなスペースが含まれている場合
array[0]='james young'
array[1]='mary'
array[2]='randy orton'
しかし、これらも仕事をするのに失敗します
array=${array[@]:1} #removed the 1st element
今、私は新しい配列を次のようにしたい
array[0]='mary'
array[1]='randy orton'
スペースは割り当て後に問題を引き起こし、実際の配列は置換のようになります。
array=(mary randy orton)
4
いいえ、スペースが問題を引き起こすのではなく、引用符がありません。
—
マナトワーク