②에서 base 변수의 값이 4이면 break를 실행합니다. base 변수는 2부터 시작했으니 2단과 3단을 출력하고 4단을 시작하려는 시점에 break가 실행됩니다. break는 가장 가까운 루프를 종료하므로 ①의 for 문을 종료하고 빠져나갑니다. 결국, 2단과 3단만 화면에 출력한 후 종료됩니다.
4 스크립트를 저장하고 실행하면 결과는 다음과 같습니다.
터미널 |
gilbut@ubuntu2404:~/script$ chmod +x break-continue.sh gilbut@ubuntu2404:~/script$ ./break-continue.sh 2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 (중략) 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 End of script |