红联Linux门户
Linux帮助

关于exit【0】

发布时间:2009-02-27 22:12:38来源:红联作者:释梵
[i=s] 本帖最后由 释梵 于 2009-3-1 14:59 编辑 [/i]

测试脚本被调用的参数是否正确.
################################Start Script#######################################
1 E_WRONG_ARGS=65
2 script_parameters="-a -h -m -z"
3 # -a = all, -h = help, 等等.
4
5 if [ $# -ne $Number_of_expected_args ]
6 then
7 echo "Usage: `basename $0` $script_parameters"
8 # `basename $0`是这个脚本的文件名
9 exit $E_WRONG_ARGS
10 fi

我想问一下第9行的exit用法是什么意思?exit+数字?
附:第7行的输出有什么含义呢?
文章评论

共有 2 条评论

  1. 释梵 于 2009-03-01 14:53:30发表:

    哦,了解了,谢谢。

  2. ivychacha 于 2009-03-01 13:23:47发表:

    第七行是在argument数量不正确的时候,屏幕上显示你正确使用该命令的用法

    exit是结束一个程序时候用的,后面的数字是表示结束的状态,如果没有错误就是0,其他不同的数字代表不同的错误,具体可以看
    http://linux.about.com/library/cmd/blcmdl3_errno.htm