function hello() {
date
echo "hello-boy"
}
hello
function hello() { date; echo "hello-boy"; }; hello
function hello() {
date
echo "hello-boy"
return 1
}
hello
hello() {
date
echo "hello-boy"
}
hello
1 直接使用函数名,就可以执行函数,类似执行命令那样
2 return 的作用是退出函数,而 exit 的作用是退出文件
3 如果将函数放在独立的脚本中,被脚本加载的时候,需要使用 source 或 .
4 shell的位置参数,$1 $2 都可以作为函数的参数来使用
5 $0 比较特殊,它仍然是父脚本的名称
add() {
echo $(( $1+$2))
}
add 2 3