设为首页 加入收藏

TOP

Linux shell入门之函数应用
2015-08-31 21:24:38 来源: 作者: 【 】 浏览:33
Tags:Linux shell 入门 函数 应用

先来看一个简单的求和函数


这里写图片描述


注意几个问题:
1.shell是逐行执行,所以要在函数声明之后才可调用,否则会有错误
2.我们要获得函数的返回值只能通过$?来获得,不可以通过变量拿到返回值。


再看看关于变量作用域的测试:


输出:
这里写图片描述


要点:
1.第一个输出Linux是第一行代码执行的结果,这是调用了系统函数
2.调用uname,系统会优先调用这个脚本中的函数,找到了直接调用,找不到再找系统函数。于是输出my name is lenve
3.250是uname函数的返回值
4.101是由于num在uname函数中自增1导致的
5.21表示如果函数中定义了与函数外部同名的变量,函数内部使用的是内部定义的变量而不是全局变量
6.101进一步佐证了第5点


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android自定义UI模板图文详解【附.. 下一篇Linux shell入门之流程控制语句

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: