计算字符串长度可用的4种方法:
(1)echo “$str”|awk '{print length($0)}'
(2)expr length “$str”
(3)echo “$str”|wc -c
但是第三种得出的值会多1,可能是把结束符也计算在内了
array 为数组
length=${#array[@]}
echo $length 可得数组个数
判断字符串为空的方法有三种:
if [ "$str" = "" ]
if [ x"$str" = x ]
if [ -z "$str" ]
注意:都要带双引号
本文转自 chengxuyonghu 51CTO博客,原文链接:http://blog.51cto.com/6226001001/1585202,如需转载请自行联系原作者