shell脚本的返回值和函数返回值


在脚本中,可以用 exit 0来返回,如果没有exit,那么脚本的返回值就是最后一个命令的返回值。如果一个脚本最后一个命令是echo,那么这个脚本肯定是返回0,也就是执行成功了,往往和我们预期的不一样。

对于嵌套的脚本,会层层返回,一直到最初始的脚本。对于上一个脚本,如果用exit,那么只是返回了本脚本,对于它所在的脚本,还是需要继续执行的。


--------------------------------------------------------------------------------------------------------------------------------------------------

函数返回值问题:

参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值



免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM