阅读量:2
在Shell中,可以通过$?
变量来检查上一个命令的执行结果。该变量的值为上一个命令的退出状态码,通常来说,如果命令成功执行,那么退出状态码为0,否则为非零值。
你可以通过以下方式来检查之前的命令是否成功:
# 执行之前的命令 command # 检查命令是否成功执行 if [ $? -eq 0 ]; then echo "命令执行成功" else echo "命令执行失败" fi
上述代码中,$?
变量与0进行比较,如果相等则说明命令成功执行,否则说明命令执行失败。根据判断结果,可以进行相应的操作或输出提示信息。