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...