[ $$? -ne 0 ]
时间: 2023-12-25 18:05:50 浏览: 108
Ne demek?-crx插件
`$$?`是一个特殊变量,在shell脚本中表示上一个命令的退出状态码。`-ne`是一个数值比较运算符,表示不等于。所以`[ $$? -ne 0 ]`的意思是判断上一个命令的退出状态码是否不等于0。
在shell脚本中,命令执行成功时会返回0作为退出状态码,非0的退出状态码通常表示命令执行失败或出现错误。因此,`[ $$? -ne 0 ]`用于检查上一个命令是否执行失败。如果上一个命令的退出状态码不等于0,则条件成立,执行if语句中的命令。
阅读全文