2014-11-25 91 views
0

我在這裏有腳本,我應該將其轉換爲python。但有一件我不知道。

這是什麼行表示:

if [ $? != 0 ] 
      then 
        echo "$i NOT FOUND!" 
        retval=255 
      fi 

需要幫助。謝謝。

+0

請參閱http://tldp.org/LDP/abs/html/internalvariables.html#XSTATVARREF – ymonad 2014-11-25 01:59:10

+0

http://unix.stackexchange.com – 2014-11-25 01:59:56

回答

0

這個問題是在這裏找到答案:What is the $? variable in shell scripting?

$?用於查找上次執行的命令的錯誤代碼。請在shell中嘗試以下操作:

ls somebogusfile 
echo $? 

您將收到由ls命令拋出的錯誤代碼。

+0

如果問題是另一個已有答案的問題的重複,只是投票結束它作爲dup,不要複製其他問題的答案。 – abarnert 2014-11-25 02:01:11

0

它是在前臺運行的最後一個命令的退出值。

男子bash。 :)