原文:Shell腳本exit用法與區別

在Shell腳本中,往往會遇到一些判斷類型為某個值不符合預期值的時候就退出主腳本 當前腳本 當前函數,那么Exit與return的用法與區別是什么呢 下面先使用Exit舉個簡單例子,腳本內容如下 bin bashif then echo your input is else echo 退出 exit fiecho 最后一句 第一種執行方法: 使用Shell解析器進行調用,結果如下 首先是BASH ...

2020-02-12 19:06 0 9291 推薦指數:

查看詳情

Shell腳本之break,continue,和exit區別

Linux腳本中的break continue exit return break結束並退出循環 continue在循環中不執行continue下面的代碼,轉而進入下一輪循環 exit退出腳本,常帶一個整數給系統,如 exit 0 return在函數中將數據返回或返回一個結果給調用函數 ...

Fri Jun 12 19:23:00 CST 2015 0 29333
shell 腳本中的exit 0 ;exit 1

你這個程序運行是否ok。如果你用 腳本 a 調用 腳本b ,要在a中判斷b是否正常返回,就是根據 exit ...

Mon Jul 13 00:13:00 CST 2020 0 779
SHELL中的exit 0 和 exit 1有什么區別

區別只有一點: 表示程序的運行結果不同。 exit(0):正常運行程序並退出程序; exit(1):非正常運行導致退出程序; 在 shell 中調用完程序之后,用 echo $? 命令就可以看到程序的 exit 值。在 shell 腳本中,通常會根據上一個命令的 $? 值來進行一些流程 ...

Wed Dec 25 18:44:00 CST 2019 0 2317
Shell 腳本中的exit狀態解釋

命令的返回值是其退出狀態,退出狀態用於檢查命令執行的結果(成功/失敗)。如果退出狀態為0,則命令執行成功。如果命令失敗,則退出狀態為非零。 下面表格中是返回 ...

Tue Oct 26 09:37:00 CST 2021 0 162
shellexit命令不退出腳本

好久不用shell了,今天碰到一個坑,發現exit后,shell腳本還會運行。 exit 如果用在管道中的話,他會退出當前管道,但當前腳本還會運行。因為他只是結束管道這個子進程。 所以我們還需要在加一句 [ $? -eq 99 ] || exit ...

Sat Mar 26 01:26:00 CST 2016 0 4352
shell腳本之case用法

你會經常發現自己在嘗試計算一個變量的值,在一組可能的值中尋找特定值。在這種情形下, 你不得不寫出很長的if-then-else語句,就像下面這樣。 如上面的案例,我們需要做多個if判斷來一一核對,代碼量比較多,還容易亂,這時可以用case用法來減少代碼量, 有了case ...

Tue May 14 21:49:00 CST 2019 0 4474
shell腳本--sed的用法

的一些基本用法,並通過shell腳本演示sed的使用實例。 1.sed ...

Sat Mar 14 17:31:00 CST 2020 0 688
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM