shell编程---退出状态

                                     退出状态

        Shell 程序对于命令和程序的退出,会将执行状态返回给调用程序 shell 程序,该值保存在 shell 内置变量?中。 正常退出返回 0 值,非正常退出放回非 0 值; 对于不同的值, 对应不同的错误代码,根据返回状态值可以定位发生的错误。

  1 #! /bin/bash
  2 a=10
  3 b=2
  4 c=a/b
  5 echo $((c))
  6 c=a*10
  7 echo $((c))
  8 #error: expression recursion exceeded
  9 #c=c-10
 10 c=${c:=}-10
 11 echo $((c))
 12 exit 2

猜你喜欢

转载自blog.csdn.net/yanlaifan/article/details/114296512