红联Linux门户
Linux帮助

if中的那个是什么?【0】

发布时间:2009-02-28 16:23:01来源:红联作者:释梵
[i=s] 本帖最后由 释梵 于 2009-3-1 16:10 编辑 [/i]

if [ -z "$1" ]
13 then
14 echo "Usage: `basename $0` rpm-file"
15 exit $E_NOARGS
16 fi

if中的那个表达式什么意思,-z是什么意思?它前面怎么没有参数?
文章评论

共有 2 条评论

  1. 释梵 于 2009-03-01 11:10:20发表:

    这好像是TCSH的语法吧,不像是bash shell 啊!

  2. tlze 于 2009-02-28 20:47:34发表:

    [ -z "$1"] 测试字符长度是否为零。更详细的测试说明:
    man test