셸에서도 함수를 사용할 수 있다.
아래와 같이 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 |