02장. 배열
변수는 하나의 값을 담습니다. 그런데 학생 10명의 이름을 다루려면 변수 10개가 필요합니다. name1, name2, ..., name10. 새 학생이 추가되면 코드를 고쳐야 합니다.
배열은 여러 값을 하나의 이름으로 묶는 방법입니다. names라는 배열 하나에 10명의 이름을 담고, 반복문으로 처리합니다. 새 학생은 배열에 추가만 하면 됩니다.
Bash는 두 종류의 배열을 지원합니다. 0부터 시작하는 인덱스로 접근하는 인덱스 배열과, 문자열 키로 접근하는 연관 배열입니다.
구성
| 절 | 제목 | 주요 내용 |
|---|---|---|
| 01 | 인덱스 배열 | 선언, 접근, 추가, 삭제, 슬라이싱 |
| 02 | 연관 배열 | declare -A, 키-값, 키 존재 확인 |
| 03 | 배열 순회와 조작 | 반복, 필터링, 정렬, 함수 전달 |
| 04 | 실습: 성적 관리 스크립트 | 함수와 배열을 결합한 종합 실습 |