Shell脚本函数(方法)练习!

所有函数在使用前必须定义。这意味着必须将函数放在脚本开始部分,直至shell解释器首次发现它时,才可以使用。调用函数仅使用其函数名即可。

#普通无参方法(函数)
#一个简单的输出方法
num_1(){
  echo "我是第一个方法!"
}
#调用上面的方法
echo "-----方法num_1开始执行-----"
num_1
echo "-----方法num_1执行完毕-----"
#普通的有返回值的方法
echo "==================================="
#输入两个数并相加--返回和值
num_2(){
  echo "输入第一个数值:"
  read aNum
  echo "输入第二个数值:"
  read bNum
  return $((${aNum}+${bNum}))
}
#调用上面的方法
echo "-----方法num_2开始执行-----"
num_2
#函数返回值在调用该函数后通过 $? 来获得
echo "和:$?"
echo "-----方法num_2执行完毕-----"
echo "==================================="
#有参函数 注意,$10 不能获取第十个参数,获取第十个参数需要${10}。当n>=10时,需要使用${n}来获取参数。
num_3(){
  echo "第一个参数:$1"
  echo "第二个参数:$2"
  echo "第三个参数:$3"
}
#调用上面的方法
echo "-----方法num_3开始执行-----"
num_3 22 55 21
echo "-----方法num_3执行完毕-----"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值