全部博文(48)
分类:
2009-09-08 14:24:35
exit作用:用来结束一个脚本
每个命令都会返回一个退出状态码(有时候也被称为 返回状态).
成功的命令返回0, 而不成功的命令返回非零值, 非零值通常都被解释成一个错误码. 行为良好的UNIX命令, 程序, 和工具都会返回0作为退出码来表示成功, 虽然偶尔也会有例外.
脚本中的函数和脚本本身也会返回退出状态码.
在脚本或者是脚本函数中执行的最后的命令会决定退出状态码. 在脚本中, exit nnn命令将会把 nnn退出码传递给shell( nnn必须是十进制数, 范围必须是0 - 255).
不带参数的exit命令与 exit $?的效果是一样的, 甚至脚本的结尾不写exit, 也与前两者的效果相同.
Ps:
return 在函数中使用, 在函数中将数据返回或返回一个结果给调用函数的脚本
can only `return' from a function or sourced script
!true 将导致"command not found"错误
待续.................