Linux中涉及到计算优先级及其他问题时间:2023-03-09 05:04:40 比如计算矩形周长: a= b= echo `expr \* $((a+b))` 1.expr外要使用反引号,且expr只支持整数计算,如果涉及到浮点数计算要采用下面方法 2.优先计算a+b时,要使用双括号 3.*号前要加反斜杠 4.赋值时“=”号左右两侧无空格 计算原面积: r= pi=3.14 echo "scale=2;$pi \* $r \* $r"| bc 1.scale=2,小数点后面保留两位 2.使用管道符“|”将表达式传给bc函数计算