Chinaunix首页 | 论坛 | 博客
  • 博客访问: 77815
  • 博文数量: 131
  • 博客积分: 2805
  • 博客等级: 少校
  • 技术积分: 1055
  • 用 户 组: 普通用户
  • 注册时间: 2011-10-25 18:41
文章分类

全部博文(131)

文章存档

2012年(32)

2011年(99)

最近访客

分类: Python/Ruby

2011-11-21 10:42:35

例子 4-4. 整型还是字符串?

  1.   1 #!/bin/bash
  2.   2 # int-or-string.sh: 整型还是字符串?
  3.   3
  4.   4 a=2334 # 整型.
  5.   5 let "a += 1"
  6.   6 echo "a = $a " # a = 2335
  7.   7 echo # 还是整型.
  8.   8
  9.   9
  10.  10 b=${a/23/BB} # 将"23"替换成"BB".
  11.  11 # 这将把变量b从整型变为字符串.
  12.  12 echo "b = $b" # b = BB35
  13.  13 declare -i b # 即使使用declare命令也不会对此有任何帮助.
  14.  14 echo "b = $b" # b = BB35
  15.  15
  16.  16 let "b += 1" # BB35 + 1 =
  17.  17 echo "b = $b" # b = 1
  18.  18 echo

 

这里要注意的是,如果不是数值的进行运算的话,那都当0来运算。

阅读(800) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~