shell中的赋值和操作默认都是字符串处理,在此记下shell中进行数学运算的几个特殊方法,以后用到的时候可以来看,呵呵。 1、错误方法举例 a) var=1+1 echo $var 输出的结果是1+1,悲剧,呵呵 b) var=1 var=$var+1 echo $var 输出结果是1+1,依然悲 ...
分类:
系统相关 时间:
2017-06-10 23:30:41
阅读次数:
284
shell脚本中,可以进行数值计算,如加减乘除,通过expr、let、(())等完成,文章介绍:http://blog.csdn.net/longshenlmj/article/details/14166193
但是上面的运算只支持整数。
小数计算怎么办?
shell中小数计算
通过bc,awk和nawk工具等完成
使用bc的代码如:click=`awk -F"\t" '$1==...
分类:
系统相关 时间:
2015-07-28 21:21:57
阅读次数:
291
在shell中,尤其是shell循环中,可能用到一些表达式的运算使用expr命令可以完成这个要求,如:x=$(expr$a+1)完成了计算$a与1相加的运算并将值赋给了x类似算符还有$a|$b如果$a非零则运算结果取$a值,否则取$b值$a&$b只要有一个表达式为0,则运算结果为0,否则等于$a此外还有..
分类:
系统相关 时间:
2015-06-07 21:53:57
阅读次数:
162