当unix 程序完成的时候,会产生个退出码,称作 错误码,给启动这个程序的 父进程。没问题的时候,这个码是0,否则是其他值(并不绝对是这样)。
要立刻记录下退出码,因为它会被 下一个 执行成功命令 覆盖。
可以用 exit 1 退出 当前程序,会把1传给 父进程。当然也可以传其他值。
有些程序的 退出码 用1 表示某种结果 而不是发生的错误。比如 grep。
本文探讨了Unix程序运行结束后产生的退出码及其用途,解释了正常退出与错误退出的区别,并举例说明如何使用exit函数传递退出码,同时提到了grep等程序的特殊用法。
当unix 程序完成的时候,会产生个退出码,称作 错误码,给启动这个程序的 父进程。没问题的时候,这个码是0,否则是其他值(并不绝对是这样)。
要立刻记录下退出码,因为它会被 下一个 执行成功命令 覆盖。
可以用 exit 1 退出 当前程序,会把1传给 父进程。当然也可以传其他值。
有些程序的 退出码 用1 表示某种结果 而不是发生的错误。比如 grep。
1103

被折叠的 条评论
为什么被折叠?