shell怎么检查之前的命令是否成功

avatar
作者
猴君
阅读量:2

在Shell中,可以通过$?变量来检查上一个命令的执行结果。该变量的值为上一个命令的退出状态码,通常来说,如果命令成功执行,那么退出状态码为0,否则为非零值。

你可以通过以下方式来检查之前的命令是否成功:

# 执行之前的命令 command # 检查命令是否成功执行 if [ $? -eq 0 ]; then echo "命令执行成功" else echo "命令执行失败" fi 

上述代码中,$?变量与0进行比较,如果相等则说明命令成功执行,否则说明命令执行失败。根据判断结果,可以进行相应的操作或输出提示信息。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!