一,expr  太麻烦,看的脑壳疼

二,使用方括号

!!!! bash shell用这种方法只支持整数运算,z shell倒是支持浮点型运算

var_1=
var_2=
var_3= my_var_1=$[$var_/$var_2]
echo $my_var_1 my_var_2=$[(var_1-var_3)/]
echo $my_var_2

三,浮点解决方案

内建bash计算器bc

#!/bin/bash
my_var=$(bc <<EOF
scale=4 #四位小数
var_1=
var_2=
var_3=
var_1/var_2*var_3
EOF
)
echo $my_var

最新文章

  1. git log命令全解析,打log还能这么随心所欲!
  2. 电子商务中:B2C、B2B、C2B、C2C、O2O、P2P
  3. Best Time to Buy and Sell Stock | &amp; || &amp; III
  4. Cheatsheet: 2013 11.12 ~ 11.30
  5. 在探索中感悟,在摸索中前进--ET之快递法
  6. MVC与WebForm的一些区别
  7. 深入了解View实现原理以及自定义View详解
  8. c#基础语言编程-正则表达式应用
  9. java面向对象--继承与多态
  10. SQL-结构化查询语言(1)
  11. HTML5对音视频的处理
  12. 2015最新Android学习线路图
  13. android 签名
  14. 将RAC软件转换为单实例软件
  15. SpringMVC学习二
  16. 使用Loadrunner对IBM MQ进行性能测试
  17. 在SpringMVC中使用Jackson并格式化时间
  18. 算法笔记_229:有理数的循环节(Java)
  19. PCB设计铜箔厚度、线宽和电流关系
  20. tyvj P2018 「Nescaf&#233;26」小猫爬山 解题报告

热门文章

  1. Ant自动化打多渠道包,Android批量打包提速
  2. HDU 1249 三角形(三角形分割平面)
  3. HDU 1019 (多个数的最小公倍数)
  4. STM32之关闭JTAG
  5. 浮动产生的高度坍塌解决方法以及使用siblings()方法获取同级元素
  6. Flask—08-建立自己的博客(02)
  7. 【oracle笔记2】约束
  8. MySQL/MariaDB学习笔记——mysql.user表中存在多个root用户问题理解
  9. Angular.js进阶
  10. day3-exercise