分页: 1 / 1

关于shell条件测试的一个问题

发表于 : 2010-08-25 17:00
earthchild
书上的shell脚本包含这样一个if语句
if [ -z $NAME ] || [ "$NAME" = "" ]
这 [-z $NAME ] 和[ "$NAME" = "" ] 有什么区别呢,不都是检查字符串是否为空吗?

Re: 关于shell条件测试的一个问题

发表于 : 2010-08-26 18:10
tusooa
估计是为了兼容某些老版的Shell。还有,$NAME没加引号。
可以加额外参数的。