0
shell腳本中以下語句的含義是什麼?
if ($?REGRESS) then
....
endif
從哪裏給定函數正在從哪裏輸入?這是我無法理解的舊腳本的一部分。
shell腳本中以下語句的含義是什麼?
if ($?REGRESS) then
....
endif
從哪裏給定函數正在從哪裏輸入?這是我無法理解的舊腳本的一部分。
$?是一個特殊的變量。它存儲最後一個命令的退出狀態。如果最後一個命令成功運行,則它將爲0,並且其他值爲失敗。
從csh
手冊頁:
$?name
${?name}
Substitutes the string `1' if name is set, `0' if it is not.
但停止使用csh
(強制性評論誰可能有種種原因錯過了備忘錄,使用csh
是對你不好的健康未來的讀者)。