All things are difficult before they are easy. 没有软件的裸机是一具僵尸,没有硬件的软件是一个幽灵。2012,专注于Linux和C语言,关注自动化、性能测试,关注开源社区和开源测试工具、方法,尝试测试团队管理!

shell获取变量长度

上一篇 / 下一篇  2010-06-11 10:25:00 / 个人分类:Linux

前两天写搭建测试环境的shell脚本,需要获取变量中保存的字符串长度,查了一下,学习实践后,结果如下。
shell中,一个变量,想获得其字符长度,有如下两个方法:
1. 用${#var}
var=haha
echo ${#var}
4
var="ha ha"
echo ${#var}
5

2. 用expr length "$var" 此处最好加上引号,否则var变量中有空格就会语法错误。
var=haha
echo `expr length $var`
4
var="ha ha"
echo `expr length $var`  #会报错
echo `expr length "$var"`
5

TAG: shell Shell expr

 

评分:0

我来说两句

smile665

smile665

Stay hungry, stay foolish. 得意之时谨记,一半命运还掌握在上帝手里;失意之时须知,一半命运还掌握在自己手里。

日历

« 2024-05-14  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 957853
  • 日志数: 220
  • 建立时间: 2008-11-06
  • 更新时间: 2012-10-06

RSS订阅

Open Toolbar