五.【bash】函数定义

  • 可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。
  • 参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值。 return后跟数值n(0-255)
  • 所有函数在使用前必须定义

1.无参

2.有参

  • 函数返回值在调用该函数后通过 $? 来获得

3.函数传参

和外部一样的方式,

  • $0是脚本名
  • $n来标示, n>=10,用${10}标示,
  • $#表示参数个数,
  • $*是总参数
  • 其中全部参数转为数组用arr=$*   ${arr[*]}

在 “五.【bash】函数定义” 上有一个观点

发表回复

电子邮件地址不会被公开。 必填项已用*标注

Protected with IP Blacklist CloudIP Blacklist Cloud