더북(TheBook)

  3 breakcontinue를 사용해 흐름을 변경해 봅시다. 2단과 3단만 출력하고 종료하려면 어떻게 해야 할까요? 직접 수정해본 후 다음 스크립트와 비교해 보세요.

break-continue.sh

#!/bin/bash

for ((base = 2; base <= 9; base++)) --------- ①
do
    if [ "$base" -eq 4 ]; then -------------- ②
        break
    fi
    for ((mult = 1; mult <= 9; mult++)) ----- ③
    do
        let "result=base*mult"
        echo "$base * $mult = $result"
    done
    echo ""
done

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