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
아니요, 공백은 문제를 일으키지 않지만 인용 부호가 없습니다.
—
manatwork