Shell Program(5) 함수

어떤 단위를 처리 위한 모듈이다 C와 비슷하다.

#정의

func_name()

{

#statements

}

호출 시 함수명만 사용하면 된다. 인자가 있을시에 함수 이름 옆에 인자를 나열해 주면된다.

호출된 함수의 인자는 $1, $2, ... 순으로 사용 할 수 있다.

func() #함수 정의

{

echo $1 #아래 호출에 의해 첫번째 인자인 a 출력

echo $2 #아래 호출에 의해 두번째 인자인 b 출력

}

func a b #위의 함수 func를 호출하고 인자로 a 와 b를 넘긴다.

댓글

이 블로그의 인기 게시물

ubuntu에서 samba로 파일 공유하기

화이트해커를 위한 암호와 해킹

Shell Program(1) 변수, 상수