目录
shell
函数
定义、传参
#!/bin/bash
# 直接命名调用
echo_hello(){
echo "hello"
}
echo_hello
# 使用function
function add_numbers(){
echo "sum:$1+${11}"
echo "参数有 $# 个"
echo "全部打印:$*"
}
add_numbers 1 2 3 4 5 6 7 8 9 10 11 12 13
返回值
#!/bin/bash
# 直接命名调用
echo_hello(){
echo "hello"
return 123
}
echo_hello
# 返回值用 ? 来代表
echo $?
递归
#!/bin/bash
# 直接命名调用
echo_hello(){
echo "hello"
echo_hello # 递归调用
}
echo_hello