我在这里有脚本,我应该将其转换为python。但有一点我不知道。
这一行意味着什么:
if [ $? != 0 ]
then
echo "$i NOT FOUND!"
retval=255
fi
需要帮助。谢谢。
答案 0 :(得分:1)
即测试上一个命令的exit status (or return code)。非零值传统上意味着错误。
答案 1 :(得分:0)
这个问题在这里得到解答:What is the $? variable in shell scripting?
$?用于查找上次执行的命令的错误代码。在shell中尝试以下内容:
ls somebogusfile
echo $?
您将获得ls命令抛出的错误代码。
答案 2 :(得分:0)
它是前台运行的最后一个命令的退出值。
男子狂欢。 :)