쉘스크립트
4. 기본 루프문 (while)
Dorori
2009. 3. 4. 15:42
#!/bin/bash
A=1
while [ $A -lt 5 ]
do
echo $A
A=`expr $A + 1`
done
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
#!/bin/bash
while [ : ]
do
echo -n "test "
done
while [ : ] 에서 : 은 실행결과가 참이므로 do 와 done 사이의 명령을 계속 수행한다.
중지하려면 Ctrl + C 를 눌러 중지한다.