红联Linux门户
Linux帮助

简单问题【0】

发布时间:2009-03-01 16:39:19来源:红联作者:释梵
[i=s] 本帖最后由 释梵 于 2009-3-14 23:04 编辑 [/i]

if [ -n "$1" ] # 测试变量被被引用
17 then
18 echo "Parameter #1 is $1" # "#"没被转义
19 fi


其中-n是什么意思啊?
文章评论

共有 5 条评论

  1. 释梵 于 2009-03-14 23:03:42发表:

    解决了,谢谢大家,原来是正好相反的两个命令,呵呵!

  2. cwqing1973 于 2009-03-04 07:24:54发表:

    LZ问题解决了吗?

  3. wanzijiali 于 2009-03-03 17:27:21发表:

    字符串变量不为空(nozero),-z表示判断是否是空字符串,可以用man test 看一下帮助文档 有介绍

  4. 释梵 于 2009-03-01 22:34:45发表:

    那他跟-z是一样的喽?

  5. jyz19880823 于 2009-03-01 22:22:57发表:

    测试:
    -n 非空串