개요
반복문을 수행하는 구문을 작성할 수는 있었는데, 인덱스 형태로 활용하는 구문은 잘 몰라서 탐색
반복문
정수형 변수 선언 방법
C/C++의 for (int i = 0 ; i < …; i++) 와 비슷한 형태 구문
#!/bin/sh
array=(
one
two
three
)
for ((i=0; i < ${#array[@]}; i++)); do
pos=$(( $i + 1))
echo ${pos}, ${array[$i]}
done
Bash
복사
range 기반 방법
#!/bin/sh
array=(
one
two
three
)
for i in ${!array[@]}; do
pos=$(( $i + 1))
echo ${pos}, ${array[$i]}
done
Bash
복사