LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: zhulei5

请教测试时加引号和不加引号的区别

[复制链接]
发表于 2007-9-23 21:10:03 | 显示全部楼层
其实我是说这个...
  1. $ [ -n $xyz ] && echo True || echo False
  2. True
  3. $ [ -n "$xyz" ] && echo True || echo False
  4. False
  5. $ [ -z $xyz ] && echo True || echo False
  6. True
  7. $ [ -z "$xyz" ] && echo True || echo False
  8. True
复制代码
我的bash版本是3.2.17,够新吧...

或者说,只是因为单单写 [color="Red"][ -n ] 的行为没有定义?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表