들어가기 전
반복문 역시 break와 continue 같은 제어 구문 사용 가능하다.
while 반복문
형식
while [ 조건 ]
do
명령1
명령2
done
예제
#!/bin/bash
number=0
while :
do
if [ $number -gt 2 ]; then
break
fi
echo "Number: ${number}"
((number++))
done
심화
# 문자열 변수를 `while` 루프에 입력으로 제공
echo "$content" | while read -r line; do
echo "$line"
done
# 문자열 변수를 `while` 루프에 입력으로 제공
while read -r line; do
echo "$line"
done <<< ${content} # 이렇게 주입할 수도 있음
for 반복문
형식
for [ 배열_아이템 ] in [ 배열 ]
do
명령1
${배열_아이템}
done
# -------------------------------
for i in $(seq a b)
do
명령1
done
# -------------------------------
for i in {a..b}
do
명령1
done