IT/셸 스크립트

셸 스크립트 5. 함수

노오-력 2023. 2. 3. 00:24

셸에서도 함수를 사용할 수 있다.

 

아래와 같이 sample7.sh 를 생성하고 실행권한을 주자

#!/bin/sh

func () {
        echo $1 + $2 = `expr $1 + $2`
        echo $1 - $2 = `expr $1 - $2`
}

a=10
b=3
func $a $b

c=5
d=9
func $c $d

함수는 셸 스크립트 앞부분에 작성하고

함수명() {  처리 내용  }의 형식으로 함수를 만들 수 있다.

함수 인수는 $1, $2 ... 으로 사용 가능하다

 

함수를 사용할 땐

위 예시의 func $a $b 와 같이

사용할 함수 이름 뒤에 추가적으로 인수를 적어주면 된다.