shell 字符串爲空和長度的判斷

計算字符串長度可用的4種方法: 數組


(1)echo 「$str」|awk '{print length($0)}' spa


(2)expr length 「$str」 orm


(3)echo 「$str」|wc -c 字符串


可是第三種得出的值會多1,多是把結束符也計算在內了 it

 

array 爲數組awk


length=${#array[@]} 方法


echo $length 可得數組個數co



判斷字符串爲空的方法有三種: 字符


if [ "$str" =  "" ]  background


if [ x"$str" = x ] 


if [ -z "$str" ] 


注意:都要帶雙引號

相關文章
相關標籤/搜索