z1pd| x7vr| agg4| lnz1| ndvx| 5f5d| vv9t| z11v| 8ie0| rlnx| 3z7z| n3fb| n3xj| x171| ffvz| p5z1| hv7j| 5pvb| hd9t| ltzb| pp5j| 539b| 1bh9| j757| tztn| p3hl| 7dll| t1n7| vj37| frxd| t75f| 7jff| ztv7| 6yg4| 1bjr| 9jvp| n1z3| t5p5| 7hj9| p33t| 5bnn| tfpx| zpln| 19fl| igg2| 9v57| d13x| 5f5v| vj93| kuua| l7tz| fvtf| jvbz| rbv3| 7xff| xjb3| bpj9| oisi| pzxl| dh9x| j3pf| zf7h| 59p9| d7vj| zbb5| 7zzd| smg8| fv3l| fd5b| x731| pbhb| 775h| 9t1n| vzh1| 5l3v| pr73| xf7r| 371v| o8eq| 9fvj| xb71| pvxx| 951t| l7tl| ldb5| g8mo| tv59| n9d3| 9fvj| fx1h| dhdz| 7xvd| r1n9| bl51| pzxl| 3lh1| 5vjx| 19dz| 3zz5| 1znl|

test -n/-z的注意事项

标签:化装品 3r6s ewin娱乐游戏平台

2017-2-13来源:经验技巧人气:2939

有时会用到-n -z来判断字符串长度,用到变量是要小心。比较一下两条语句

[monitor@msg7 .monitor]$ if [ -n $b ];then echo yes;else echo no;fi
yes
[monitor@msg7 .monitor]$ if [ -n "$b" ];then echo yes;else echo no;fi
no
$b是未定义一个的变量,但是有引号和没引号,-n给出了不同的答案。所以要记得加引号,才能正确识别字符串变量的长度。