shell腳本的返回值和函數返回值


在腳本中,可以用 exit 0來返回,如果沒有exit,那么腳本的返回值就是最后一個命令的返回值。如果一個腳本最后一個命令是echo,那么這個腳本肯定是返回0,也就是執行成功了,往往和我們預期的不一樣。

對於嵌套的腳本,會層層返回,一直到最初始的腳本。對於上一個腳本,如果用exit,那么只是返回了本腳本,對於它所在的腳本,還是需要繼續執行的。


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

函數返回值問題:

參數返回,可以顯示加:return 返回,如果不加,將以最后一條命令運行結果,作為返回值



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM