iBetter Books
수정

02장. 배열

변수는 하나의 값을 담습니다. 그런데 학생 10명의 이름을 다루려면 변수 10개가 필요합니다. name1, name2, ..., name10. 새 학생이 추가되면 코드를 고쳐야 합니다.

배열은 여러 값을 하나의 이름으로 묶는 방법입니다. names라는 배열 하나에 10명의 이름을 담고, 반복문으로 처리합니다. 새 학생은 배열에 추가만 하면 됩니다.

Bash는 두 종류의 배열을 지원합니다. 0부터 시작하는 인덱스로 접근하는 인덱스 배열과, 문자열 키로 접근하는 연관 배열입니다.

구성

제목 주요 내용
01 인덱스 배열 선언, 접근, 추가, 삭제, 슬라이싱
02 연관 배열 declare -A, 키-값, 키 존재 확인
03 배열 순회와 조작 반복, 필터링, 정렬, 함수 전달
04 실습: 성적 관리 스크립트 함수와 배열을 결합한 종합 실습