shell函数语法

版权声明:silly8543 https://blog.csdn.net/cen50958/article/details/90106900
  • 语法格式

     函数名(){
     	指令
     	return 返回值
     }
    或
     function 函数名(){
     	指令
     	return 返回值
     }
    
  • 函数执行

  1. 函数体必须在执行的函数名前面定义
  2. 直接执行函数名,不需要带小括号
  3. 带参数的函数执行方法:函数名 参数1 参数2
  • 函数带参数
  1. 获取参数通过$1、$2、$3来获取指定位置传入的参数
  2. $#、$*、$?、$@都可以是函数的参数
  3. $0仍然是父脚本的名称
  4. return 与exit功能相同,用于跳出函数,但是exit会终止整个shell脚本,return会返回一个值给调用的程序

猜你喜欢

转载自blog.csdn.net/cen50958/article/details/90106900