배열은 여러 개의 값을 하나의 변수에 저장할 수 있는 데이터 구조이다. Bash에서의 배열은 다양한 작업을 수행하는 데 유용하게 사용된다.
배열을 사용하면 관련된 데이터를 그룹화하고 효율적으로 관리할 수 있다.
배열의 기본 문법은
my_array=(item1 item2 item3)
${my_array[index]}
${#my_array(@)}
함수는 특정 작업을 수행하는 코드 블록으로, 재 사용 가능한 코드를 만들 수 있게 해준다.
함수는 매개변수를 받을 수 있고, 결과 값을 반환할 수 있다.
함수의 기본 구조는
function_name(){
#함수 내용
# $1,$2 등으로 한 매개변수에 접근
# return 값으로 결과 반환
}