test -n/-z的注意事項

2/13/2017來源:經驗技巧人氣:14696

有時會用到-n -z來判斷字符串長度,用到變量是要小心。比較一下兩條語句

[[email protected] .monitor]$ if [ -n $b ];then echo yes;else echo no;fi
yes
[[email protected] .monitor]$ if [ -n "$b" ];then echo yes;else echo no;fi
no
$b是未定義一個的變量,但是有引號和沒引號,-n給出了不同的答案。所以要記得加引號,才能正確識別字符串變量的長度。



百人牛牛鱼丸游戏下载大全 三肖期期准房价一力 今天彩报图库彩吧 广东麻将推倒胡 四维图新股票分析 南京手机麻将微信群 股票短线交易秘诀 在家就能赚钱网上的兼职 下载山西天星麻将 股票入门基础知识软 22选5河南最新开奖今天