Bash Array 배열

bash 쉘에서 배열을 사용하려고할 때

선언하는 방법

array1=("a" "b" "c" "d" "e")
array2=(a b c d e)

배열 값 가져오기

array1=(a b c d e)

echo "array1[0] = ${array1[0]}"  ## 특정 인덱스의 값 가지고오기
echo "array1[*] = ${array1[*]}" ## 전체 배열의 값 출력
echo "array1[@] = ${array1[@]}" ## 전체 배열의 값 출력
echo "!array1[@] = ${!array1[@]}" ## 전체 배열의 인덱스의 값 출력
echo "#array1[@] size = ${#array1[@]}" ## 배열의 사이즈 크기 출력
echo "#array1[0] = ${#array1[0]}" ## 배열[0] 의 사이즈 크기

출력값

$ sh dataset_maker.sh
array1[0] = a
array1[*] = a b c d e
array1[@] = a b c d e
!array1[@] = 0 1 2 3 4
#array1[@] size = 5
#array1[0] = 1

'BackEnd > Linux' 카테고리의 다른 글

Bash 프로그래밍 기초 - 파라미터 받아오기  (0) 2019.08.20
Bash 프로그래밍 기초 - If  (0) 2019.08.20
Bash 프로그래밍 기초 - for  (0) 2019.08.20
파일 행 수 세기  (1) 2019.07.09
Postgresql Install & remove  (0) 2019.06.13

+ Recent posts