함수로 쉘 코드의 섹션을 정의할 수 있으며 이름을 정할 수 있다. 이름을 실행하면 함수호출이 된다.
function_name(){
block of code
}
ex)
#!/bin/sh
lister(){
echo "$STR"
echo "현디렉토리 위치 `pwd`"
}
STR="Hello World"
lister
함수안에서 값을 이용해야할때는 함수밖의 변수를 쓰면 값을 가져온다.
C언어처럼 lister(STR)이런식으로 하지 않아도 되요.
'System > Shell script' 카테고리의 다른 글
Shell script 기본문법 6 (case) (0) | 2012.06.13 |
---|---|
Shell script 기본문법 5 (변수) (0) | 2012.06.13 |
Shell script 기본문법3 (루프문) (0) | 2012.06.12 |
Shell script 기본문법 2 ( if~ case ) (0) | 2012.05.31 |
Shell script 기본 문법 1(echo와 변수) (0) | 2012.05.30 |