본문 바로가기
IT/셸 스크립트

셸 스크립트 5. 함수

by 노오-력 2023. 2. 3.

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

 

아래와 같이 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 와 같이

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

 

 

'IT > 셸 스크립트' 카테고리의 다른 글

셸 스크립트 4. 옵션 처리  (0) 2023.02.02
셸 스크립트 4. 반복문  (0) 2023.02.01
셸 스크립트 3. 조건문  (1) 2023.01.31
셸 스크립트 2. 변수 사용  (0) 2023.01.30
셸 스크립트 1. 작성과 실행  (0) 2023.01.29