当前位置: > Linux编程 >

shell 求字符串长度的方法

时间:2014-09-24 09:47来源:jbxue.com 作者:it

1、shell求字符串长度
如下图所示:
<a  data-cke-saved-href=http://www.jbxue.com/jb/shell/ href=http://www.jbxue.com/jb/shell/ target=_blank class=infotextkey>shell</a><a  data-cke-saved-href=http://www.jbxue.com/tags/zifuchuan.html href=http://www.jbxue.com/tags/zifuchuan.html target=_blank class=infotextkey>字符串</a>长度

以上代码中,用了三种方法来输出字符串的长度,分别是:
1)、expr length $var
expr的用法,请参考:shell expr的详细用法。

2)、echo ${#var}
${#}在shell中是一个特别变量,参考文档:linux shell变量$#,$@,$0,$1,$2的解释 。

3)、最后一个,用到了awk
 

复制代码代码示例:
echo $var | awk '{print length($0)}'
(责任编辑:IT)
------分隔线----------------------------