标签:
Bash 支持很多运算符,包括算数运算符、关系运算符、布尔运算符、字符串运算符和文件测试运算符。
原生bash不支持简单的数学运算,默认都是字符串操作,但是可以通过其他命令来实现
默认
#!/bin/bash a=1 b=$a+2 echo $b
expr(expr 与表达式之间要有空格;运算符左右要有空格)
#!/bin/bash a=1 b=`expr $a + 2` echo $b
let($可省略)
#!/bin/bash a=1 let b=a+2 echo $b
[]($可省略)
#!/bin/bash a=1 b=$[a+2] echo $b
(()) ($可省略)
#!/bin/bash a=1 b=$((a+2)) echo $b
参考文章:http://c.biancheng.net/cpp/view/2736.html
标签:
原文地址:http://www.cnblogs.com/hyit/p/5178686.html