Shell脚本计算字符串长度和判断字符串为空小技巧
一些需要注意的脚本问题
计算字符串长度可用的三种方法:
echo“$str”|awk'{printlength($0)}' exprlength“$str” echo“$str”|wc-c
但是第三种得出的值会多1,可能是把结束符也计算在内了
判断字符串为空的方法有三种:
if["$str"= ""] if[x"$str"=x] if[-z"$str"]
注意:都要代双引号,否则有些命令会报错。
一些需要注意的脚本问题
计算字符串长度可用的三种方法:
echo“$str”|awk'{printlength($0)}' exprlength“$str” echo“$str”|wc-c
判断字符串为空的方法有三种:
if["$str"= ""] if[x"$str"=x] if[-z"$str"]