adsense_in_article_test


리눅스 bash 스크립트에서 배열(array) 사용하기 리눅스 bash script

리눅스 bash 스크립트에서 배열(array)을 사용하는 방법이다. 배열은 아래와 같이 괄호를 사용해서 정의한다.  

test_array=("abc" "def")

원소 번호는 0부터 시작한다. 각 원소를 출력하는 방법은 아래와 같다.

# test_array[0] 출력
echo ${test_array[0]}
abc

# test_array[1] 출력
echo ${test_array[1]}
def

# test_array 전체 원소 출력
echo ${test_array[*]}
abc def

각 원소를 별도로 정의해도 된다. 아래의 예시를 보자.

test_array[0]=123

test_array[1]=456

echo ${test_array[*]}
123 456

원소의 수를 확인하고 싶다면 아래와 같이 해 보자.

# test_array 원소 수 출력
echo ${#test_array[*]}
2

여러개의 원소에 대해 반복작업을 해야 할 경우 for 반복문과 조합하면 꽤 요긴하게 활용할 수 있다.

# 배열 test_array의 원소를 하나씩 출력
for arr_item in ${test_array[*]}
do
  echo $arr_item
done




핑백

덧글

댓글 입력 영역
* 비로그인 덧글의 IP 전체보기를 설정한 이글루입니다.


B-Side


adsense(w160_h600)2

통계 위젯 (화이트)

47756
4475
2082185

2019 대표이글루_IT

Google Analytics