首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

shell里面怎么获取字符串长度-判断字符串为空

2012-12-17 
shell里面如何获取字符串长度--判断字符串为空#/bin/bashstr12313le1`expr $str : .*`le2`expr l

shell里面如何获取字符串长度--判断字符串为空

#/bin/bash
str=12313;

le1=`expr "$str" : ".*"`;
le2=`expr length $str`;
le3=`echo $str | awk '{print length($0)}'`;
le4=`echo ${str} | wc -L`;
echo $le1 $le2 $le3 $le4

?

?

判断字符串为空的方法有三种:
if [ "$str" = "" ]
if [ x"$str" = x ]
if [ -z "$str" ]
注意:都要代双引号,否则有些命令会报错,养成好习惯吧!

?

热点排行