shell指令碼中exit命令使用

2021-10-09 22:00:42 字數 449 閱讀 1828

exit命令用於退出當前shell,在shell指令碼中可以終止當前指令碼執行。

常用方法:

格式:exit n

退出shell指令碼,並設定退出碼為n。

格式:exit

退出shell指令碼,退出碼為最後乙個命令的退出碼(即 $?)。

格式:trap 「commands」 exit

退出前執行commands指定的命令。

常用退出碼

0表示成功(zero - success)

非0表示失敗(non-zero - failure)

2表示用法不當(incorrect usage)

127表示命令沒有找到(command not found)

126表示不是可執行的(not an executable)

128 訊號產生

linux下shell指令碼中sed命令使用變數

用linpack做測試,寫了乙個指令碼,因為每次可修改的引數寫在了配置檔案裡,所以指令碼裡用sed命令來修改配置檔案 測試次數 echo input number of tests read numt 每次測試的資料規模,測試次數有多少次,這裡應該又多少組數字,中間以空格隔開 echo input ...

shell指令碼 exit退出當前程序

exit是乙個shell內建命令,用於退出當前使用者的登入狀態 退出shell程序 exit 命令可以接受乙個整數值作為引數,代表退出狀態。如果不指定,預設狀態值是 0。例如 root linus bash root linus exit exit root linus echo 0 root li...

Shell指令碼中cd命令使用

在寫shell指令碼的時候發現cd切換目錄的時候無法切換,是下面的。bin bash changedir.sh cd home firefox pwd 我仔細一想,我執行的時候是 changedir.s h來執行的,這樣執行的話終端會產生乙個 子shell 子shell去執行我的指令碼,在子shel...