안녕하세요. 언제나 휴일, 언휴예요.
쉘 프로그래밍에서의 반복문에는 while문, until문, for문이 있어요. 그 중에 while문은 조건이 참일 때 반복 수행하는 구문으로 조건이 거짓이면 반복 수행을 멈추는 것입니다. until은 조건이 거짓일 때 반복 수행하는 구문으로 조건이 참이면 반복 수행을 멈춥니다. for문은 순차 컬렉션의 각 원소를 접근하여 반복 수행할 때 사용합니다.
여기에서는 while 반복문을 알아볼게요. while문은 조건 표현 뒤에 do를 명시하고 반복 수행할 구문을 표현합니다. 그리고 반복 수행할 구문 뒤에 done을 명시합니다.
while [조건 표현]
do
반복 수행할 구문
done
다음은 0을 입력할 때까지 입력한 정수를 출력하는 것을 반복하는 예제입니다.
#while_sh #쉘 프로그래밍 실습 #반복문 (입력한 값이 0일 때까지 입력 반복) #작성자 : eh. jang echo 수를 입력: read num while [ $num -ne 0 ] do echo “입력한 수는 $num” echo 수를 입력: read num done