티스토리 뷰

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

 

 

 

 

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31