Linux下回传码自结

1.回传码

回传码的两种情形:

          a)在Linux的shell下,执行一个命令,命令结束后,会有一个回传码。若命令执行成功,回传码是0;若命令执行失败,回传码是非0的数字。这个返回的数字是回传码。

          b)一个shell scripts文件中,如果在脚本文件有一个exit n的一行的话,表示利用exit这个命令让shell脚本执行过程中断,并且回传一个数值给系统。这也叫回传码。

 

2.回传码的查看

在1中,a)b)两种情况中,执行完命令或者shell脚本文件后,利用echo $?就可以得到相应的回传码。

 

3.回传码的应用场景

          a)1中a)情形的应用场景

                         ——》查看一个命令是否成功,即用echo $?查看回传码

                         ——》利用&&,||形成组合命令,例如cmd1 && cmd2 || cmd3

          b)1中b)情形的应用场景

                         ——》查看一个脚本文件执行成功与否,即用echo $?查看回传码

                         ——》根据exit n中返回的回传码n,来自定义错误信息

你可能感兴趣的:(Linux下回传码自结)