shell算术运算
时间:2010-10-21 来源:sxxs001
使用算术运算
语法:
expr 运算数1 数学运算符 运算数2
例子:
$ expr 1 + 3
$ expr 2 - 1
$ expr 10 / 2
$ expr 20 % 3
$ expr 10 \* 3
$ echo `expr 6 + 3`
注:
expr 20 %3 - 取余,20模3的余数为2。
expr 10 \* 3 - 乘法,使用"\*"而不是“*”,因为“*”本身是通配符。
最关键的是注意以下几点:
(1) 首先,在expr关键字前面使用"`"(反引号)而不是“‘”(单引号)。反引号通常在键盘的~键上或TAB键的上面可以找到。
(2) 其次,expr以反引号 "`"结束。
(3) 这里,expr 6 + 3 等于9,使用echo命令将打印出和为9。
(4) 如果使用双引号或单引号,将不起作用。
例如:
$ echo "expr 6 + 3" # 打印 expr 6 + 3
$ echo 'expr 6 + 3' # 打印 expr 6 + 3
参考资料
1 .《shell脚本编程指南》http://freeos.com/guides/lsst/ch02sec07.html
相关阅读 更多 +