2009. 3. 4. 15:42

4. 기본 루프문 (while)

#!/bin/bash
A=1
while [ $A -lt 5 ]
do
        echo $A
        A=`expr $A + 1`
done

이 쉡 스크립트를 보면 While 문을 사용해서
A 를 1부터 차례로 5보다 작은 수 즉 4까지 증가시키면서
화면에 A 값을 출력하는

기본 루프문 이다.

첫줄은 bash 쉡을 이용한다는 뜻
두번째 A=1 은  변수 A 의 초기값이 1 이라는 뜻
세번재 while 문에 조건  즉 변수A ($A) 가  5보다 작을때까지  다음에 오는 do 와 done 사이의 명령을 반복
echo $A 는 화면에 A의 값을 출력
A 에 1씩 더하는 것

무한 루프문
#!/bin/bash
while [ : ]
do
echo -n "test "
done

while [ : ] 에서 : 은  실행결과가 참이므로 do 와 done 사이의 명령을 계속 수행한다.
중지하려면 Ctrl + C 를 눌러 중지한다.