Shell编程---函数部分
1.Shell函数的本质 本质 是一段可以重复使用的脚本代码 这段代码被提前编写好了,放在指定的位置,使用时直接调取即可 Shell中的函数和C++、Jave、Python、C#等其他编程语言中的函数类似,只是在语法细节有所差别 2.Shell函数的语法格式 function name ( ) { statements [ return value ] } 关于各个部分的说明: function 是Shell中的关键字,专门用来定义函数 name 三个函数名 statements 是函数要执行的代码,也就是一组语句 return value 表示函数的返回值,其中return是Shell关键字,专门用在函数中返回一个值(用【】括起来的这一部分可以写也可以不写) 注意: 用{ }包围的部分成为函数体,调用一个函数,实际上就是执行函数体中的代码 3.函数定义的简化写法 简化写法1 函数定义时也可以不写function关键字 name ( ) { statements [ return value ] } 简化写法2 若写了function关键字,也可以省略函数名后面的小括号 function name { statements [ return value ] } 4.函数调用 调用Shell函数时可以给它传递参数,也可以不传递 如果不传递参数,直接给出函数名字即可: name