shell脚本编程之函数
2016-01-13 09:48
337 查看
函数其实就是给一段代码起个名字,在每次使用这段代码的时候可以直接使用函数名来调用就可以了。一、创建函数 创建函数的格式有两种: 格式1:function 函数名{ 函数体 } 格式2:函数名(){ 函数体 } 调用函数时直接写函数名即可。二、使用函数
上例中在一开始定义了名为test的函数,然后直接使用函数名调用即可。三、函数的返回值 1、执行状态返回值:函数体中最后一次执行的命令状态结果;
函数执行成功,返回值为默认的0。 2、自定义执行状态返回值 可以使用return命令来定义状态返回值,状态值的取值范围为0-255。
四、接受参数的函数 函数也可以带入参数,如下面的实例所示:
函数中引用了两个参数,则在使用函数时需要手动将参数传递过去,如图中标注处。
五、创建函数库文件 可以将自定义的函数保存在一个的文件中,在需要时可以直接调用所需要的函数。 下面是自定义的一个库文件:
在脚本中使用这个库文件中的函数:
脚本的运行结果:
也可以在命令行中来使用自定义的函数,只需要在bash shell启动时读取这个库文件。 在~/.bashrc文件中添加库文件:
在命令行中直接使用自定义的函数:
上例中在一开始定义了名为test的函数,然后直接使用函数名调用即可。三、函数的返回值 1、执行状态返回值:函数体中最后一次执行的命令状态结果;
函数执行成功,返回值为默认的0。 2、自定义执行状态返回值 可以使用return命令来定义状态返回值,状态值的取值范围为0-255。
四、接受参数的函数 函数也可以带入参数,如下面的实例所示:
函数中引用了两个参数,则在使用函数时需要手动将参数传递过去,如图中标注处。
五、创建函数库文件 可以将自定义的函数保存在一个的文件中,在需要时可以直接调用所需要的函数。 下面是自定义的一个库文件:
在脚本中使用这个库文件中的函数:
脚本的运行结果:
也可以在命令行中来使用自定义的函数,只需要在bash shell启动时读取这个库文件。 在~/.bashrc文件中添加库文件:
在命令行中直接使用自定义的函数:
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- Linux 下无损图片压缩小工具介绍