bash exit


exit


用於無條件終止當前腳本的執行. 若用在交互式shell中, 它將logout當前shell.
exit后經常帶有一個數值參數, 表征退出狀態: exit n
n == 0            腳本執行成功
n == 1~125   出錯, 這些對應的錯誤值由用戶在腳本中定義.
n == 126        文件不可執行
n == 127        不存在該命令
n >= 128        產生信號
注意n處於1到125的情況, 這些錯誤值可以由用戶自定義, 這就不需要使用類似C中errno這樣的全局變量.
如果不給定n的值, 而直接使用exit, 那么返回exit之前最后一條語句的狀態. 等效於"exit $?".

 

 

exec


讓當前進程執行其他的命令. 
注意: (1)它不聲稱一個子shell進程, 而是在當前進程執行程序.
        (2)在exec命令之后的shell語句不會被執行, exec命令執行的程序運行完畢后就會退出.

 

 

source( 也就是. 命令)


在當前shell中運行, 影響當前shell的環境變量. 可以把"."命令想象成C中的#include命令, 雖然它不直接將語句包含到腳本中, 但它會在當前shell中執行那些命令. 使用.命令可以將多個腳本合並起來, 整合進一些變量和函數.


免責聲明!

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



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