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" ] 


注意:都要带双引号

相关文章
相关标签/搜索