- 方式一:
-
- function 函数名 {
- 命令...
- }
-
- 方式二:
-
- 函数名() {
- 命令...
- }
-
- # 定义函数
- function send1 () {
- echo '发送成功1'
- }
-
- function send2 {
- echo '发送成功2'
- }
-
- send3 () {
- echo '发送成功3'
- }
-
- # 调用函数
- send1
- send2
- send3
-
- # 定义函数,并内部使用参数
- function send1 () {
- echo "$0 - $1 - $2 - $3"
- }
-
- # 调用函数并带参
- send1 7 8 9 10
-
- # 输出:
- test.sh - 7 - 8 - 9
-
- # 定义函数,并内部使用参数
- function send1 () {
- echo $[$1+$2]
- }
-
- # 调用函数并带参
- send1 7 8 9 10
-
- # 输出:
- 15
-