<1> 使用$#直接求解
echo ${#变量名}
[root@localhost SHELL]# TE=muyingshiguang
[root@localhost SHELL]# echo ${#TE}
14
[root@localhost SHELL]#
<2>使用管道符与wc的组合求解
echo $变量名 | wc -L
[root@localhost SHELL]# echo $TE | wc -L
14
[root@localhost SHELL]#
<3>使用expr命令求解
expr length “$TE”
[root@localhost SHELL]# expr length "$TE"
14
[root@localhost SHELL]#
<4>使用awk求解
echo $TE | awk ‘{print length($0)}’
[root@localhost SHELL]# echo $TE | awk '{print length($0)}'
14
[root@localhost SHELL]#
本文介绍了在Shell脚本环境中四种不同的方法来获取字符串的长度:直接使用特殊变量${#变量名}

777

被折叠的 条评论
为什么被折叠?



