常用的算术运算符,假定变量 a 为 10,变量 b 为 20:

运算符 说明 举例

+ 加法 `expr $a + $b` 结果为 30。

- 减法 `expr $a - $b` 结果为 10。

* 乘法 `expr $a \* $b` 结果为  200。

/ 除法 `expr $b / $a` 结果为 2。

% 取余 `expr $b % $a` 结果为 0。

= 赋值 a=$b 将把变量 b 的值赋给 a。

== 相等。用于比较两个数字,相同则返回 true。 [ $a == $b ] 返回 false。

!= 不相等。用于比较两个数字,不相同则返回 true。 [ $a != $b ] 返回 true。

注意:条件表达式要放在方括号之间,并且要有空格,例如: [$a==$b] 是错误的,必须写成 [ $a == $b ]。

转载于:https://blog.51cto.com/11019989/1782063

shell 下的运算表达相关推荐

  1. shell下利用运算方式编写倒计时脚本

    编写一个1分10秒的倒计时

  2. shell下的常用语句

    一.别名:alias 自定义别名: 1. alias可用于创建命令的别名,若直接输入该命令且不带任何参数,则列出当前用户使用了别名的命令 2. 使用alias可以自定义别名,并且定义的别名也是支持ta ...

  3. pythonshell画图_Python Shell下使用matplotlib

    Python Shell下使用matplotlib Created Monday 10 December 2012 matplotlib默认是延迟绘图直到脚本结束,因为绘图是一个高代价的操作.所以可能 ...

  4. 很好的理解梯度 散度 旋度 下三角运算 费曼物理讲义

    很好的理解梯度 散度 旋度 下三角运算  费曼物理讲义 https://www.zhihu.com/question/24074028/answer/26657334 英文版本 https://www ...

  5. Shell脚本攻略03-使用shell进行数学运算

    概述 无论哪种编程语言都少不了算术操作,在这则攻略中,我们将会研究在shell中进行算术运算的各种方法. 理论知识 在Bash shell环境中,可以利用let. (( ))和[]执行基本的算术操作. ...

  6. 02、体验Spark shell下RDD编程

    02.体验Spark shell下RDD编程 1.Spark RDD介绍 RDD是Resilient Distributed Dataset,中文翻译是弹性分布式数据集.该类是Spark是核心类成员之 ...

  7. linux有读EC RAM的工具吗,Step to UEFI (179)Shell下 EC Ram 读取工具

    最近工作需要在 UEFI  Shell 下Check EC Ram 的设定,发现手上只有 Windows 下的读取工具(RW Everything).于是研究了一下如何在Shell 读取 EC Ram ...

  8. python的方向_Python Shell下方向键显示「^[[C^[[D」修复方法

    在Python Shell中出现"「^[[C^[[D」"字符样式的原因是什么,要怎么样才能修复呢?遇到这样问题的python爱好者们可以参考玩蛇网python问答,下面试过的有效方 ...

  9. linux url%7b怎么转化成,shell下解码url

    http://aaronw.me/static/779.html 封装了一下,有需要的拿走 function url_decode() { local url=$ echo $url | awk 'B ...

最新文章

  1. 如何具体学习计算机视觉
  2. mpvue 微信小程序api_第三方框架与原生微信小程序开发框架性能之比较 | Q荐读...
  3. JVM源码阅读-本地库加载流程和原理
  4. Linq 通过反射动态查询对象
  5. sql 除以_不可思议的SQL排名函数,被您无视了么?
  6. oracle出错如何备份数据,备份oracle数据库出错
  7. Pro Android学习笔记(三三):Menu(4):Alternative菜单
  8. DNS解析域名的过程
  9. 普通码农和CTO之间的差距
  10. 计算机病毒发展简史,计算机病毒分析_计算机病毒简史
  11. php判断手机号码归属地,手机号码归属查询大全所在位置(PHP通过API获取手机号码归属地)...
  12. java jersey 搭建_Jersey搭建Rest web服务
  13. 畅享7 plus android8,华为畅享7plus和荣耀8哪个好?荣耀8与畅享7plus详细区别对比评测...
  14. springboot+REST
  15. 非极大值抑制(NMS)的几种实现优化
  16. ISP基础(XX):global shutter与rolling shutter
  17. python将列表中的偶数变成平方、奇数不变_编写程序,将列表s=[9,7,8,3,2,1,5,6]中的偶数变成它的平方,奇数保持不变,运行效果如书上图所示。_学小易找答案...
  18. DIV+CSS布局心得
  19. C - Monthly Expense
  20. 适用于Visual Studio的跨平台开发软件VisualGDB

热门文章

  1. android将拦截短信通过邮箱发送,网易邮箱Android客户端推出 加速布局移动互联网...
  2. rpm安装mysql报错NOKEY_rpm包安装报错: Header V3 RSASHA256 Signature, key ID fd431d51 NOKEY
  3. mysql的count函数可以加表达式嘛_power bi15——power pivot的DAX表达式
  4. java在文本框中输出数据_请教大神,程序结果怎么打印到JTextArea()的文本域里
  5. pytorch模型加载测试_使用Pytorch实现物体检测(Faster R-CNN)
  6. ireport怎么套打_阴阳师:当前版本道馆突破怎么打?九套阵容让你成为道馆小能手...
  7. MATLAB中的vpa函数简单实用记录——精度控制
  8. 基于FPGA的IP核RAM的设计和调用
  9. 辅助域控如何抢占角色(主域控已经down机不可恢复了)
  10. win32下PE文件分析之节表