# 函数必须在使用前定义

# 如果不写return,将以最后一条命令运行结果,作为返回值。 return后跟数值n(0-255)

myFistFunc(){
read a
read b
return $(($a+$b))
}

# 调用时直接写函数名字,不要加括号
myFistFunc

# $?获得函数的返回值
echo "$?"

# 需要传递参数进去的函数,定义时也如上例

# 在函数内部使用时用$1这样。当n>=10时,需要使用${n}来获取参数。

myFistFunc2(){
echo "参数总数有 $# 个"
echo "作为一个字符串输出所有参数 $*"
return `expr $1 + $2`
}
myFistFunc2 3 4
echo "$?"

shell-code-5-函数

 

相关文章:

  • 2021-05-20
  • 2021-05-12
  • 2022-01-19
  • 2021-10-27
猜你喜欢
  • 2022-01-01
  • 2021-09-14
  • 2021-08-30
  • 2022-01-22
  • 2021-05-16
  • 2021-12-25
相关资源
相似解决方案