简单函数格式: 传参函数格式:
定义函数: 定义格式:
函数名(){ 函数名(){
函数体 函数体 $n
} }
调用函数: 调用函数:
函数名 函数名 参数
#!/bin/bash
# 简单函数定义和调用
# 定义函数
dayin(){
echo "nihao a"
}
# 调用函数
dayin
#!/bin/bash
# 传参函数定义和调用
# 定义函数
dayin(){
echo "nihao $1"
}
# 调用函数
dayin a
dayin b
脚本传参 函数调用: 脚本传参 函数调用(生产用)
脚本传参数 脚本传参数
/bin/bash 脚本名 参数 /bin/bash 脚本名 参数
函数体调用参数: 函数体调用参数:
本地变量名 = "$1"
函数名(){ 函数名(){
函数体 $1 函数体 $1
} }
函数名 $1 函数名 "${本地变量名}"
#!/bin/bash
# 脚本传参,函数调用
# 定义函数
dayin(){
echo "nihao $1"
}
# 调用函数
dayin $1
#!/bin/bash
# 脚本传参,函数调用
# 定义本地变量,接受脚本传参
arg="$1"
# 定义函数
dayin(){
echo "nihao $1"
}
# 调用函数
dayin "${arg}"