linux shell函数如何返回值?

2025-09-07 23:28:48

1、首先,我们创建一个shell脚本,直接使用vim编辑器打开。

linux shell函数如何返回值?

linux shell函数如何返回值?

2、然后我们编写一个函数,用来测试函数的返回值。接着我们创建一个变量,用来接收函数的返回值。

linux shell函数如何返回值?

linux shell函数如何返回值?

3、编写完成后,我们保存退出,然后将脚本的可执行权限做一下更改,让脚本具有可执行属性。如下图。

linux shell函数如何返回值?

linux shell函数如何返回值?

4、然后我们执行脚本,如下图,结果返回了一个0,这个0代表脚本执行成功,没有语法上的错误。

linux shell函数如何返回值?

5、上面我们执行了,但是却返回了0,可见我们没有得到应有的返回值。我们再次打开脚本,发现原因在于没有执行函数,我们加上再执行即可。这回就显示了我们应该得到的值了。我们注意下图中的返回值,函数执行的时候我们没有做任何的赋值操作的,而是在下面把返回值给了变量aa,注意返回值的写法。

linux shell函数如何返回值?

linux shell函数如何返回值?

6、除了上面的写法,我们还可以使用一个全局变量来记录返回值,如下图。这样就可以得到返回值了。大家注意使用变量的时候记得加上美元符号,很容易出错的。

linux shell函数如何返回值?

linux shell函数如何返回值?

linux shell函数如何返回值?

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢