简单函数格式
定义
函数名(){
函数体
}
调用函数
函数名
传参函数格式:
传参数
函数名 参数
定义
函数名(){
函数体 $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