Chinaunix首页 | 论坛 | 博客

14#

  • 博客访问: 177321
  • 博文数量: 48
  • 博客积分: 1910
  • 博客等级: 上尉
  • 技术积分: 445
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-27 10:38
文章存档

2012年(8)

2011年(2)

2010年(13)

2009年(25)

我的朋友

分类:

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"错误

待续.................

阅读(2418) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~