这段代码是什么意思:if [$?-eq 0] mean?



我正在生成一个自动安装脚本。我想测试一下这个工具是否已经安装在系统中,我发现这一行:

if [$? -eq 0] 

但我不明白这是什么意思…它是否完整?

提前谢谢你。

$?显示前一个进程的退出代码,如果一切正常,则退出代码等于0,1表示进程有小问题/警告,2或大于2表示导致致命错误,并在进程终止期间

so -eq在这里表示等于

这行代码检查前一个进程的退出码是否为0

相关内容

  • 没有找到相关文章

最新更新