728x90
반응형
Array 변수 활용 방법
간단하게 쉘에서 배열 변수 작성및 활용 하는 방법에 대해 알아 보겠습니다.
아래는 예시 작성한 코드입니다.
- 사용 방법
변수 선언
변수 = ("배열값1" "배열값2" ......."")
array=("ARRAY1" "ARRAY2" "ARRAY3" "ARRAY4")
* aix, hp 같은경우 아래 처럼 선언을 해서 사용 해야 합니다.
set -A array ${array[*]}
배열 갯수 확인
${#array[@]}
배열 값 확인
${배열변수[키값]}
${array[0]}
변수 = ("배열값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
반응형