- 1 #!/bin/bash
- 2 # int-or-string.sh: 整型还是字符串?
- 3
- 4 a=2334 # 整型.
- 5 let "a += 1"
- 6 echo "a = $a " # a = 2335
- 7 echo # 还是整型.
- 8
- 9
- 10 b=${a/23/BB} # 将"23"替换成"BB".
- 11 # 这将把变量b从整型变为字符串.
- 12 echo "b = $b" # b = BB35
- 13 declare -i b # 即使使用declare命令也不会对此有任何帮助.
- 14 echo "b = $b" # b = BB35
- 15
- 16 let "b += 1" # BB35 + 1 =
- 17 echo "b = $b" # b = 1
- 18 echo
这里要注意的是,如果不是数值的进行运算的话,那都当0来运算。
阅读(800) | 评论(0) | 转发(0) |