您的位置:首页 > 运维架构 > Shell

shell脚本编程之函数

2016-01-13 09:48 337 查看
函数其实就是给一段代码起个名字,在每次使用这段代码的时候可以直接使用函数名来调用就可以了。一、创建函数 创建函数的格式有两种: 格式1:function 函数名{ 函数体 } 格式2:函数名(){ 函数体 } 调用函数时直接写函数名即可。二、使用函数

上例中在一开始定义了名为test的函数,然后直接使用函数名调用即可。三、函数的返回值 1、执行状态返回值:函数体中最后一次执行的命令状态结果;

函数执行成功,返回值为默认的0。 2、自定义执行状态返回值 可以使用return命令来定义状态返回值,状态值的取值范围为0-255。

四、接受参数的函数 函数也可以带入参数,如下面的实例所示:

函数中引用了两个参数,则在使用函数时需要手动将参数传递过去,如图中标注处。

五、创建函数库文件 可以将自定义的函数保存在一个的文件中,在需要时可以直接调用所需要的函数。 下面是自定义的一个库文件:

在脚本中使用这个库文件中的函数:

脚本的运行结果:

也可以在命令行中来使用自定义的函数,只需要在bash shell启动时读取这个库文件。 在~/.bashrc文件中添加库文件:

在命令行中直接使用自定义的函数:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 函数 脚本