bash: [ -n "$a" ]结果是正常的,[ -n $a ]无论$a是否为空都会返回真。。。
我用的还是10.04~不过应该没什么关系吧~
bash: [ -n "$a" ]结果是正常的,[ -n $a ]无论$a是否为空都会返回真
-
- 帖子: 9
- 注册时间: 2009-07-03 18:52
-
- 帖子: 128
- 注册时间: 2012-12-20 15:39
- 系统: Debian sid
Re: bash: [ -n "$a" ]结果是正常的,[ -n $a ]无论$a是否为空都会返回真
代码: 全选
a="hello"
if [ -n $a ]; then
echo $a
fi
-
- 帖子: 9
- 注册时间: 2009-07-03 18:52
- YeLee
- 论坛版主
- 帖子: 26406
- 注册时间: 2008-08-13 8:48
- 系统: Fundu i64
- 来自: 东海硇州,一双管钥。
- 联系:
Re: bash: [ -n "$a" ]结果是正常的,[ -n $a ]无论$a是否为空都会返回真
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
- 枫叶饭团
- 帖子: 14683
- 注册时间: 2010-06-16 1:05
- 系统: Mac OS X
- 来自: Tencent
- 联系:
Re: bash: [ -n "$a" ]结果是正常的,[ -n $a ]无论$a是否为空都会返回真
代码: 全选
ef>a=
ef>if [ -n $a];then
then> echo "true"
then> fi
true
ef>if [ -n "$a"];then
echo "true"
fi
true
ef>
-
- 帖子: 992
- 注册时间: 2007-12-05 10:57
- 系统: ubuntu14.04
- 来自: 金山
Re: bash: [ -n "$a" ]结果是正常的,[ -n $a ]无论$a是否为空都会返回真
代码: 全选
if [ -n ]; then echo "true"; fi
true #你给我字符串我就判断,你不给我字符串那我就取默认值true
-
- 帖子: 992
- 注册时间: 2007-12-05 10:57
- 系统: ubuntu14.04
- 来自: 金山
Re: bash: [ -n "$a" ]结果是正常的,[ -n $a ]无论$a是否为空都会返回真
cao627 写了:代码: 全选
if [ -n ]; then echo "true"; fi true #你给我字符串我就判断,你不给我字符串那我就取默认值?