博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell数值运算
阅读量:6402 次
发布时间:2019-06-23

本文共 555 字,大约阅读时间需要 1 分钟。

shell算术运算
 
加法 
注意! '4' '+' '5' 这三者之间要有空白
r=`expr 4 + 5`
echo $r
r=$[ 4 + 5 ]
echo $r
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
 
乘幂 (如 2 的 3 次方)
r=$(( 2 ** 3 ))
r=$[ 2 ** 3 ]
echo $r
注:expr 沒有乘幂
 
4:使用let 命令
加法:
n=10
let n=n+1
echo $n #n=11
 
乘法:
let m=n*10
echo $m
 
除法:
let r=m/10
echo $r
 
求余数:
let r=m%7
echo $r
 
乘冪:
let r=2**2
echo $r

转载于:https://www.cnblogs.com/xuechus/p/5435180.html

你可能感兴趣的文章
机器人系统设计与制作:Python语言实现1.1 什么是机器人
查看>>
《JavaScript面向对象精要》——1.2 原始类型
查看>>
《Visual C++ 开发从入门到精通》——2.2 分析C++的程序结构
查看>>
《实现模式(修订版)》—第3章3.1节价值观
查看>>
SQL数据库的终结?
查看>>
C 和 C++ 文件操作详解
查看>>
【猜代码赢大奖】又是一年四月一,代码整人别客气
查看>>
C++实践参考——静态成员应用
查看>>
PetaData · 架构体系 · PetaData第二代低成本存储体系
查看>>
Redis内存分析方法
查看>>
CPU、内存、IO虚拟化关键技术及其优化探索
查看>>
SQL优化之六脉神剑
查看>>
笔记 - 8、HTML - 表单
查看>>
React Native调试心得
查看>>
Universal-Image-Loader源码分析,及常用的缓存策略
查看>>
java日志包桥接关系图
查看>>
基于Deep Learning 的视频识别方法概览
查看>>
PostgreSQL 如何实现upsert与新旧数据自动分离
查看>>
MySql Blob图片类型存储Bug解决:索引超出了数组界限错误
查看>>
enum枚举类型
查看>>