티스토리 뷰
Bash 환경에서는 3가지의 반복문이 있다.
1) 'for' loop
사용방법 :
for variable name in list
do
...
commands
..
done
예시 :
sum = 0
for i in 1 2 3 4
do
sum=$(($sum+$i))
done
echo "The sum of $i numbers is: $sum"
2) 'while' loop
사용방법 :
while condition is true
do
...
commands
...
done
예시 :
echo "Enter the number"
read no
fact =1
i=1
while [ $i -le $no ]
do
fact = $(($fact * $i))
i=$(($i + 1))
done
echo "The factorial of $no is $fact"
3) 'until' loop
until문은 while문과 완전히 반대이다. 조건이 true 이면 반복을 멈춘다.
사용방법 :
until condition is false
do
...
commands
...
done
예시 :
echo "NUMBER"
mn=1
mx=10
until [ $mn -gt $mx ]
do
echo "$mn"
mn=$(($mn+2))
done
'IT > Embedded Software' 카테고리의 다른 글
[임베디드 SW 공학] gcc 정적 라이브러리 (0) | 2017.09.18 |
---|---|
[임베디드 SW 공학] gcc의 주요 옵션 (0) | 2017.09.18 |
[임베디드 SW 공학] 쉘(Shell) 조건문 (1) | 2017.09.09 |
[임베디드 SW 공학] 쉘(Shell) 기본 문법 (0) | 2017.09.08 |
[임베디드 SW 공학] Bash 소개 (2) | 2017.09.08 |
댓글