함수
함수와 파라미터를 사용하는 형식은 아래와 같다.
함수이름() {
$1, $2 .. 등을 사용
return
}
함수이름 파라미터1 파라미터2 .. -> 함수를 호출
# func.sh
#!/bin/sh
sum () {
return `expr $1 + $2`
}
echo "10 + 20 = " sum 10 20
exit 0
|
파라미터
shift 명령으로 사용자 입력 파라미터를 하나씩 얻어낼 수 있다.
파라미터의 시작은 $1 부터이다.
# shift.sh
#!/bin/sh
myfunc(){
sumStr=""
while [ "$1" != "" ]
do
str="$sumStr $1"
shift
done
echo $sumStr
}
myfunc aa bb cc dd
exit 0
$sh shift.sh
aa bb cc dd
|
'LINUX > Shell Script' 카테고리의 다른 글
11. 파일확인 (0) | 2020.02.04 |
---|---|
10. 비교 (0) | 2020.01.31 |
08. AND, OR 연산자 (0) | 2020.01.31 |
07. while 반복문 (0) | 2020.01.31 |
06. for 반복문 (0) | 2020.01.31 |