您的位置:首页 > 运维架构 > Linux

Linux ---算术运算

2015-12-24 17:29 295 查看
一、shell中的运算方式有四种; 1:使用expr 外部程式 加法:r=`expr 4 + 5.` 注意:4 + 5 质检有空格 乘法:r=`expr 4 \* 5` 2、使用$(()) r=$((4 + 5)) echo $r 3、使用$[] r=$[ 4 + 5 ] echo $r 乘法: r=`expr 4 \* 5` r=$((4 * 5)) r=$[ 4 * 5 ] echo $r 除法: r=`expr 40 / 5` r=$((40 / 5)) r=$[ 40 / 5 ] echo $r 减法: r=`expr 40 - 5` r=$((40 - 5)) r=$[ 40 - 5 ] echo $r 求余数: r=$[100 % 43 ] echo $r 乘幂: r=$((2**3)) 2的3次方 r=$[ 2 ** 3 ] echo $r 注:expr 没有乘幂,求余 4、使用let命令 加法: n=10 let n=n+10 echo $n #n=11 乘法: let m=n*10 echo $m 除法: let r=m/10 echo $r 求余数: let r=m%7 echo $r 乘幂: let r=m**2 echo $r 建议使用 expr script中 +1的操作 m=$[ m + 1 ] m=`expr $m+1` m=$(($m + 1)) let m=m+1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: