shell 函数的参数和返回值
来源:互联网 发布:c语言数组教程 编辑:程序博客网 时间:2024/05/21 19:44
先来个例子吧!大家先想下回打印出什么“
示例1:
#!/bin/sh check(){local rc=0if [ $rc -eq 0 ];thenecho helloreturn 10fi}if check;thenecho "return is 0"elseecho "return is 201"fi
示例2:
#!/bin/sh check(){local rc=0if [ $rc -eq 0 ];thenecho hellofi}if check;thenecho "return is 0"elseecho "return is 201"fi
示例3:
#!/bin/sh check(){local rc=0if [ $rc -eq 0 ];thenecho helloreturn 0fi}if check;thenecho "return is 0"elseecho "return is 201"fi
3个例子都是对函数中返回值的判断;
示例1:答案:
helloreturn is 201
示例2:
helloreturn is 0
示例3:
helloreturn is 0
由上面的例子可以说明:当函数正常执行完毕时和返回0时,为真;返回大于0的数;为假;
这里函数返回只能返回非负整数 ;不相信的话大家可以看看;
下面来讲下函数的定义:
check(){}
或者
function check() //有的书上说()可以省略,但是有时候我测试时,不管有没有有这种写法都有错误?不知道什么原因{}
这种写法出错的原因可能和SHELL有关 也就是#!/bin/sh 有时候改成其他就没有问题,但是 第一种一直没有问题~
。。。。。。。。。。。。。。。。。。。。。。。。。。。待续~
- shell 函数的参数和返回值
- shell函数的定义,返回值和参数
- shell函数的参数与返回值的例子
- Bash函数的参数和返回值
- 函数参数和返回值的传递
- main函数的参数和返回值
- 函数参数的传递和值返回
- shell 函数的返回值
- 【Shell】shell带有返回值的函数
- shell 函数的返回值和退出状态
- Shell函数:Shell函数返回值、删除函数、在终端调用函数 函数参数
- 函数的参数和返回值的传递方式
- 8、函数的参数问题、参数传值、return返回值、可变函数和匿名函数
- auto_ptr在函数参数和返回值的运用
- C++ 多维数组作为函数的返回值和参数
- 数组作函数的参数和返回值
- 查看dll文件中的函数的参数和返回值
- C++ - 函数的参数传递方式和返回值
- RTEMS 移植到 sbc2440 的简要笔记
- python学习之二
- Linux下Apache+cgi的配置方法。(转) ---设置cgi-bin
- 觉得一个比较好的AI 神经网络类库AForge neuro
- 24款非常实用的CSS3工具终极收藏
- shell 函数的参数和返回值
- 12款很棒的浏览器兼容性测试工具推荐
- java日期工具类DateUtil-续一
- 我的vimrc配置文件
- HTML 5 标签、属性、事件及浏览器兼容性速查表
- FrameBuffer的原理
- Android之ScrollView嵌套ListView
- 给所有年青父母-小孩子再问我从哪里来的新答案
- 一个简单的ALSA示例代码