Shell Program(5) 함수
어떤 단위를 처리 위한 모듈이다 C와 비슷하다.
#정의
func_name()
{
#statements
}
호출 시 함수명만 사용하면 된다. 인자가 있을시에 함수 이름 옆에 인자를 나열해 주면된다.
호출된 함수의 인자는 $1, $2, ... 순으로 사용 할 수 있다.
func() #함수 정의
{
echo $1 #아래 호출에 의해 첫번째 인자인 a 출력
echo $2 #아래 호출에 의해 두번째 인자인 b 출력
}
func a b #위의 함수 func를 호출하고 인자로 a 와 b를 넘긴다.
댓글