$? 主要用于返回上一行执行命令的结果,然后加以判断 if [ $? -ne 0 ] then #脚本不正常退出 exit 1 fi 判断上一行命令结果是否为0,不为0则异常退出 ne是not equal的意思