더북(TheBook)

모든 요소의 값을 참조할 때는 키 대신 @을 사용합니다. 그리고 모든 요소의 키를 참조할 때는 변수 앞에 !를 붙입니다.

형식

${변수[@]} ←---- 값을 참조할 때
${!변수[@]} ←--- 키를 참조할 때

연관 배열을 어떻게 사용하는지 실습하며 알아봅시다.

  1 연관 배열을 사용할 수 있는지부터 확인합니다. 연관 배열은 Bash 버전 4 이상부터 사용할 수 있습니다. Bash 버전은 bash --version 명령으로 확인합니다(리눅스 설치 시기에 따라 책과 버전이 다를 수 있습니다).

icon_con

터미널

gilbut@ubuntu2404:~$ bash --version
GNU bash, version 5.2.21(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.