2014-11-25 92 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。 :)