9 break 문에 인수 2를 넣으면 어떻게 될까요? 스크립트를 다음과 같이 수정한 후 실행해 봅시다.
break-continue.sh
#!/bin/bash
for ((base = 2; base <= 9; base++))
do
for ((mult = 1 ; mult <= 9; mult++))
do
let 'result=base*mult'
echo "$base * $mult = $result"
if [ "$result" -gt "20" ]; then
break 2 ----- ①
fi
done
echo ""
done
echo "End of script"
①의 break 문에 인수 2를 추가해서 실행된 반복문 중 2번째 내부 반복문을 종료합니다. 따라서 base 변수에 대한 for 문이 종료됩니다. 해당 for 문이 종료되면 스크립트 실행이 종료됩니다.