728x90
반응형

Array 변수 활용 방법 

간단하게 쉘에서 배열 변수 작성및 활용 하는 방법에 대해 알아 보겠습니다.

아래는 예시  작성한 코드입니다.

 

  • 사용 방법
변수 선언 
변수 = ("배열값1" "배열값2" ......."")
array=("ARRAY1" "ARRAY2" "ARRAY3" "ARRAY4")

* aix, hp 같은경우 아래 처럼 선언을 해서 사용 해야 합니다. 
set -A array ${array[*]}


배열 갯수 확인 
${#array[@]}

배열 값 확인 
 ${배열변수[키값]}
 ${array[0]}

vi array.sh 
#!/bin/bash
array=("ARRAY1" "ARRAY2" "ARRAY3" "ARRAY4")


echo "모든 배열 변수 출력"
echo "array COUNT:"${#array[@]}
echo "array all  :" ${array[@]}

echo "array 1    :" ${array[0]}
echo "array 1    :" ${array[1]}
echo "array 2    :" ${array[2]}
echo "array 3    :" ${array[3]}
echo "array 4    :" ${array[4]}


echo " ======================================" 
echo " =========== LOOP ARRAY PRINT =========" 
echo " ======================================" 
loop_cnt=0
while [[ $loop_cnt -lt ${#array[@]} ]]
do

echo "array : ${array[loop_cnt]}"
loop_cnt=`expr $loop_cnt + 1`
done

 

 

 

 

728x90
반응형

+ Recent posts