본문 바로가기
공부하기/OS, network, programming ...

[쉘스크립트] 제어문 2

by DA_DA 2017. 5. 29.

변수선언

# A=10

# B=20

 

** if문 사용하기

# if [ $A != $B ]

> then

>   echo true

> fi

true

 

# A=1

# echo $A

1

 

** while 사용하기

# while [ $A -ne 10 ]

> do

>   echo "A = $A"

>   A=$(( A + 1 ))

> done

A = 1

A = 2

A = 3

A = 4

A = 5

A = 6

A = 7

A = 8

A = 9

 

** for문 사용하기  

# for i in 1 2 3 4 5

> do

>   echo i = $i

> done

i = 1

i = 2

i = 3

i = 4

i = 5

 

# for i in `seq 5`

> do

>   echo i = $i

> done

i = 1

i = 2

i = 3

i = 4

i = 5

 

# for i in $(seq 5)

> do

>   echo i = $i

> done

i = 1

i = 2

i = 3

i = 4

i = 5

 

 

o C언어 스타일로 제어문 사용하기

 

o if문

 

# i=1

# if(($i == 1))

> then

>   echo true

> fi

true

 

o for문

# i=1

# for((j=5; $i <= $j; i++))

> do

>   echo "i = $i"

> done

i = 1

i = 2

i = 3

i = 4

i = 5

 

o while문

 

# i=1

# while(( $i <= 5))

> do

>   echo "i = $i"

>   i=$((i+1))

> done

i = 1

i = 2

i = 3

i = 4

i = 5

반응형

댓글