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
相关文章推荐
- centos下安装架设thinkphp3.2.3(windows去访问局域网中的centos中的站点)
- Linux---vim编辑器
- linux压缩包相关
- CentOS6.4下Mysql数据库的安装与配置
- Linux命令:cd
- CentOS7.2安装MySQL 5.7.10
- linux下vim命令模式下的常用操作
- Centos下安装samba
- Centos7编译安装MySQL5.5
- Linux每日学习(六)
- Linux每日学习(五)
- awk用法一
- 使用mutt+msmtp做linux邮件客户端
- Linux ALSA声卡驱动之五:移动设备中的ALSA(ASoC)
- Linux ALSA声卡驱动之四:Control设备的创建
- Linux ALSA声卡驱动之三:PCM设备的创建
- linux FTP配置详解
- Linux ALSA声卡驱动之二:声卡的创建
- linux用户以及权限
- id3lib-3.8.3在linux下的编译