bash计算器与内联输入重定向联用
#!/bin/bash
# bc:bash计算器,可以通过bc命令访问bash计算器
# EOF:标识了内联输入重定向数据的起始
# 使用命令替换符将bc命令的输出赋给变量
# 格式如下:
# variable=$(bc << EOF
# options
# statements
# expressions
# EOF
# )
var1=10.46
var2=43.67
var3=33.2
var4=71
var5=$(bc << EOF
scale = 4
a1 = ($var1 * $var2)
a2 = ($var3 * $var4)
a1 + a2
EOF
)
echo $var5
运行结果:
2813.9882