linux 脚本里计算加减乘除(续)

还是对unix/linux不够熟悉啊,bc这个强大的计算器我怎么能够忽略呢?用于科学计算,expr相对来说还是有点捉襟见肘的,比如浮点数的计算,expr就有些无能为力。bc的详细功能在手册里面都有了,这里简单介绍用法。

  • bc [ -hlwsqv ] [long-options] [  file ... ]s

bc的输入是文件,如果在命令行想直接使用的话,就要用管道进行串联了。

  • echo “scale = 2; 5 / 2″ | bc -l

结果输出是:2.50。scale表示小数点后保留多少位。bc的其他强大的功能,参考手册吧。

对了,bash脚本可以直接实现自加,比如

  • i=1
  • echo $((++i))
Posted by 王永杰 in linux应用, 技术为本
25 08月

没有评论 »

还没有评论。

发表评论