2. shell中的四则运算符
n1,n2 :常量数字
char:运算符号 加,减,乘,除,取余(+,-,*,/,%)
$a,$b:变量a,变量b
方法1
数字与符号之间需要有空格
不支持小数
expr n1 char n2
expr $a char $b
此种格式中乘号 需要写成 \
方法2
数字与符号之间可以不加空格
不支持小数
echo $[n1 char n2]
expr $[$a char $b]
方法3
数字与符号之间可以不加空格
不支持小数
echo $((n1 char n2))
echo $(($a char $b))
例子
计算:1*100
等价于
等价于
linux自带计算器
控制台中使用bc命令进入
成功进入后会显示
输出quit然后回车退出bc计算器
方法4
使用bc计算器进行四则运算
支持小数
echo "n1 char n2" | bc
计算1.2+3.4
保留指定小数位数
加减法无效
num:代表小数位数
结果在(-1,1) 区间里面不显示0
例子
Last updated