Linux 判断上一个语句是否执行成功

Linux 判断上一个语句是否执行成功,第1张

shell脚本中判断上一个命令是否执行成功 shell中使用符号“$?”来显示上一条命令执行的返回值,如果为0则代表执行成功,其他表示失败。 结合if-else语句实现判断上一个命令是否执行成功。 示例如下: if [ $? -ne 0 ]then     echo "failed" else     echo "succeed" fi 或者: if [ $? -eq 0 ]then     echo "succeed" else     echo "failed" fi

$?是上条命令的执行结果,0为成功,非0则为不成功;

expr是linux系统上一个简单的计算器, expr substr "$str1" 1 1 这个命令执行的结果如果等于0;

总体上说,这个判断就是要上条命令的执行结果和前面的那个计算公式的结果都为0,如果成立,则执行后面的语句


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7582964.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-07
下一篇2023-04-07

发表评论

登录后才能评论

评论列表(0条)

    保存