10 모든 요소의 키를 순회하며 요소를 출력합니다.
터미널 |
gilbut@ubuntu2404:~$ for key in "${!asso_array[@]}" > do > echo "asso_array[$key]: ${asso_array[$key]}" > done asso_array[monkey]: red asso_array[apple]: long |
11 마지막으로 특정 키의 요소를 삭제합니다.
터미널 |
gilbut@ubuntu2404:~$ unset asso_array["apple"] gilbut@ubuntu2404:~$ echo ${asso_array["apple"]} gilbut@ubuntu2404:~$ |
어느 정도 규모가 있는 스크립트를 작성하다 보면 배열을 사용할 일이 많습니다. 프로그래밍 언어가 아닌 만큼 Bash는 다양한 자료구조를 제공하지 않습니다. 하지만 인덱스 배열과 연관 배열을 잘 이용하면 단순한 자료 처리에는 문제가 없을 겁니다.