728x90
반응형
SMALL
until문
while문과 용도가 거의 같지만, until문은 조건식이 참일 때까지 ( 거짓인 동안 ) 계속 반복한다.
break , continue , exit , return
break는 주로 반복문을 종료할 때 사용된다.
continue는 반복문의 조건식으로 돌아가게 한다.
exit는 해당 프로그램을 완전히 종료한다.
return은 함수 안에서 사용할 수 있으며 함수를 호출한 곳으로 돌아가게 한다.
소스설명
- 3행 : 무한 반복된다. while [ : ] 또는 while [ true ] 도 동일하게 동작한다.
- 5행 : 4행에서 입력한 값에 따라 분기된다.
- 6~7행 : b 또는 B를 입력하면 7행의 break가 실행되고, while을 벗어나고 16행의 echo 절이 출력된다.
- 8~10행 : c 또는 C가 입력되면 9~10행의 continue가 실행되어 3행 while문의 조건식인 [ 1 ]로 돌아간다. ( 결국 무한 루프)
- 11~13행 : e 또는 E가 입력되면 12~13행의 exit 가 실행되어 프로그램 자체를 종료한다. 그래서 그 이후인 16행이 출력되지 않는 것이다.
728x90
반응형
LIST
'리눅스공부 > 셸 스크립트 프로그래밍' 카테고리의 다른 글
[프로그래밍] eval 함수 , export 함수 / 리눅스 셸 스크립트 프로그래밍 eval함수 , export함수 (0) | 2022.12.22 |
---|---|
[프로그래밍] 사용자 정의 함수 / 리눅스 셸 스크립트 프로그래밍 사용자 정의 함수 (0) | 2022.12.22 |
[프로그래밍] 반복문 for~in문 , while문 / 리눅스 셸 스크립트 프로그래밍 (0) | 2022.12.21 |
[프로그래밍] IF문과 CASE문 / 셸 스크립트 프로그래밍 조건문 (0) | 2022.12.21 |
[프로그래밍] 셸 스크립트 변수 / 셸 프로그래밍 변수/ 리눅스 셸 스크립트 프로그래밍 변수의 입력과 출력 (1) | 2022.12.20 |
댓글