Shell中的数值运算
1、整数运算工具
一。使用expr工具
Last login: Sun Feb 11 21:08:31 on console
Thegod:~ chengde$ x=1234 //定义变量x
Thegod:~ chengde$ expr $x + 78 //加法
1312
Thegod:~ chengde$ expr $x - 78 //减法
1156
Thegod:~ chengde$ expr $x * 78 //乘法,操作符应添加\转义
96252
Thegod:~ chengde$ expr $x / 78 //除法,仅保留整除结果
15
Thegod:~ chengde$ expr $x % 78 //求模
64

二。使用$[ ]或$(())表达式

[root@pangdanet ~]# x=1234
[root@pangdanet ~]# echo $[x+78]
1312
[root@pangdanet ~]# echo $[x-78]
1156
[root@pangdanet ~]# echo $[x*78]
96252
[root@pangdanet ~]# echo $[x/78]
15
[root@pangdanet ~]# echo $[x%78]
64

三。使用let命令

[root@2015idc ~]# x=1234
[root@2015idc ~]# let y=x+22
[root@2015idc ~]# echo $y
1256
[root@2015idc ~]# let x+=78;echo $x # x+=78(x=x+78)
1312
[root@2015idc ~]# let x-=78;echo $x # x-=78(x=x-78)
1234
[root@2015idc ~]# let x=78;echo $x # x=78(x=x*78)
96252
[root@2015idc ~]# let x/=78;echo $x # x/=78(x=x/78)
1234
[root@2015idc ~]# let x%=78; echo $x # x%=78(x=x%79)
64

未完,待续

转载于:https://blog.51cto.com/20214843/2071215

数据运算,条件测试,if选择结构相关推荐

  1. Shell脚本基础 、 使用变量 、 条件测试及选择 、 列表式循环案例

    Shell脚本基础 . 使用变量 . 条件测试及选择 . 列表式循环案例 1 案例1:Shell脚本的编写及测试 1.1 问题 1.2 方案 1.3 步骤 2 案例2:重定向输出的应用 2.1 问题 ...

  2. 数值运算 条件测试 、 if选择结构

    " "双引 引整体 "a b c" != a b c abc == "abc" 以后最好加"",防止出现错误 '' 单引 ...

  3. 四个人三人真一人假c语言,C语言程序设计第4章选择结构.pptx-资源下载在线文库www.lddoc.cn...

    C语言程序设计第4章 选择结构.pptx 第 6章 数组第 7章 函数第 8章 结构体.共用体和枚举类型第 9章 指针第 10章 文件目录页 Contents page第 1章 初识 C语言第 2章 ...

  4. 03 php,PHP 03 选择结构

    ◆关系运算符 关系运算符是用来比较两个值得关系返回 true 或 false 运算后返回结果为     布尔类型 如:    $b1=1>2; echo $b1;//false() $b2=1 ...

  5. linux命令:case选择结构语句

    ]case命令简介:     此命令用于条件判断,选择结构. 1.命令格式: case SWITCH in      -----SWITCH 变量值 value1) statement     --- ...

  6. linux 中的case结构,linux命令:case选择结构语句

    case命令简介: 此命令用于条件判断,选择结构. 1.命令格式: case SWITCH in      -----SWITCH 变量值 value1) statement     -----sta ...

  7. python三种结构_Python基础05 三种基本结构选择结构

    作者:玉树[林]风 欢迎转载,也请保留这段声明. 程序的三种基本结构 顺序结构 代码按照编写的顺序,自上而下逐行运行.如下图所示. 代码按照A->B->C的顺序执行 选择结构 代码运行到选 ...

  8. C语言之选择结构分享(1)

    1.选择结构(selection structure)是一种条件控制语句,包含一个条件表达式.选择结构的条件语句是让程序能够选择应该执行的代码,就好像车开到十字路口,可以根据不同的情况来选择需要的路径 ...

  9. expect switch 多条件_JavaScript-流程控制语句:选择结构(if和switch)

    代码块 用{}包围起来的代码,就是代码块. JS中的代码块,只具有分组的作用,没有其他的用途. 代码块中的内容,在外部是完全可见的.举例: { var a = 2; alert("qiang ...

  10. 条件选择结构:星期计划(switch)

    ** #条件选择结构:星期计划(switch) ** public static void main(String[] args) {Scanner zh = new Scanner(System.i ...

最新文章

  1. 深度学习中的正则化技术(附Python代码)
  2. 【Linux 内核】CFS 调度器 ② ( CFS 调度器 “ 权重 “ 概念 | CFS 调度器调度实例 | 计算进程 “ 实际运行时间 “ )
  3. 大牛都会用的 IDEA 调试技巧!!!
  4. MyBatis关键配置-创建会话工厂
  5. java ssh客户端_简单的Java SSH客户端
  6. php sql 去除重复数据,MSSQL_快速删除重复记录,SQL Server如何实现?,如果一张表的数据达到上百万 - phpStudy...
  7. ClickHouse内核分析-MergeTree的存储结构和查询加速
  8. Python自然语言处理学习笔记(68):7.9 练习
  9. 网络管理员 第二版 2007版
  10. 【SQL】分析函数功能-排序
  11. 谷歌云 重置_谷歌云游戏平台Stadia公布!支持大作随意畅玩
  12. iMindMap12思维导图如何制作导图教程
  13. TreeNMS redis/memcached可视化客户端工具的使用
  14. python笔记之ArcPy简介
  15. 数据分析之数据质量分析
  16. CSR8670 — 说说什么是ANC、CVC、DSP降噪
  17. 手机html页面图片不显示,是什么原因?HTML插入图片显示不出来?
  18. qml 文本框获取焦点
  19. 推荐系统9---AFM与DIN模型(推荐系统遇上注意力机制)
  20. ES6----promise方法解决回调地狱问题

热门文章

  1. 网络管理的5大功能!
  2. 各种ARM仿真器接口图
  3. JUC并发编程八 并发架构--ReentrantLock
  4. idea编译的jsp存在哪里
  5. 重读ORB_SLAM之Tracking线程难点
  6. 灯的开关 Bulb Switcher II
  7. [转]NLog学习笔记二:深入学习
  8. 数据存储之属性列表Plist
  9. Spark1.0 安装
  10. /etc/profile /etc/profile .bash_profile .bashrc解释