函数

简单函数格式

定义

函数名(){
  函数体
}

调用函数

函数名

传参函数格式:

传参数

函数名 参数 

定义

函数名(){
  函数体 $n
}

注意

当文件调用时,函数内部的$n 不能接受到参数,仅能接受到函数调用的参数

重点

souce 某个文件  # 其内部的函数可以被调用

实例(简单)

#!/bin/bash
# 函数使用场景一:执行频繁的命令
dayin(){
  echo "wo de mingzi shi  111"
}
dayin # 调用语句

实例(传参)

函数传参和函数体内调用参数示例
#!/bin/bash
dayin(){
  echo "wo de mingzi shi $1"  
}
dayin 111

实例函数(调用脚本传参,接受脚本外部的数值)

#!/bin/bash
# 函数传参演示
# 定义传参数函数
dayin(){
  echo "wode mignzi shi $1"
}
# 函数传参
dayin $1

实例(脚本传多参)

#!/bin/bash
# 函数的使用场景二
dayin(){
  echo "wo de mingzi shi $1"
  echo "wo de mingzi shi $2"
  echo "wo de mingzi shi $3"
}
dayin 111 df dfs

你可能感兴趣的:(函数)