比如计算矩形周长:
a=3 b=2 echo `expr 2 \* $((a+b))`
1.expr外要使用反引号,且expr只支持整数计算,如果涉及到浮点数计算要采用下面方法
2.优先计算a+b时,要使用双括号
3.*号前要加反斜杠
4.赋值时“=”号左右两侧无空格
计算原面积:
r=3 pi=3.14 echo "scale=2;$pi \* $r \* $r"| bc
1.scale=2,小数点后面保留两位
2.使用管道符“|”将表达式传给bc函数计算
原文地址:https://www.cnblogs.com/zhoumiao/p/10384574.html
时间: 2024-10-20 13:01:34