linux shell函数如何返回值

2024-10-12 17:56:50

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函数如何返回值
猜你喜欢