간단 쉘 스크립트 function
함수
function 함수면 {
명령어
}
함수이름 () {
> 명령어
> }
!/bin/bash
echo " =================================== "
echo "df 결과입니다."
echo " =================================== "
df -h
echo " =================================== "
echo "free 결과입니다."
echo " =================================== "
free -m
echo " =================================== "
↓↓↓↓↓
#!/bin/bash
function line {
echo " ================================= "
}
line
echo "df"
line
df -h
line
echo "free"
line
free -m
line
여러 함수를 하나의 파일로 만들기
function plus {
echo "$1 + $2 = "
echo $[ $1 + $2 ] <-- [ ] 로 묶어주면 숫자 연산가능
echo
}
function minus {
echo "$1 - $2 = "
echo $[ $1 - $2 ]
echo
}
function multi {
echo "$1 * $2 = "
echo $[ $1 * $2 ]
echo
}
function div {
echo "$1 / $2 = "
if [ $2 -eq 0 ]
then
echo "0으로는 나눌 수 없습니다."
else
echo $[ $1 / $2 ]
fi
echo
}
만들어 놓은 함수를 쉘스크립트에서 가져다 쓰기
#!/bin/bash
source ./calc <-- source라는 명령어로 함수를 불러온다.
plus 30 40
minus 10 3
multi 111 7
div 2 0
div 14 2