더북(TheBook)

  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 문이 종료되면 스크립트 실행이 종료됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.