1. 概述

    1. shell 中基于 $(()) 的 算数运算
  2. 背景

    1. 复习 shell 脚本
    2. 凑数吧
  3. 准备

    1. 环境

      1. os

        1. centos7

1. 算数运算

  1. 代码

    #!/bin/bash
    
    # $(()) 的数学运算, 里面的内容, 被解释为 算数表达式
    # $(()) 内的变量, 可以不加 $
    # 只看 正整数 arg1=4
    arg2=5
    # 算数运算
    # 1. +
    var1=$((arg1+arg2))
    echo $var1 # 2. -
    var2=$((arg1-arg2))
    echo $var2 # 3. *
    var3=$((arg1*arg2))
    echo $var3 # 4. /
    var4=$((arg1/arg2))
    echo $var4 # 5. %
    var5=$((arg1%arg2))
    echo $var5

PS

  1. $(()) 换成 $[] 是没有问题的

最新文章

  1. 下载本 WebEnh博客 安卓APP
  2. RS-232, RS-422, RS-485 Serial Communication General Concepts(转载)
  3. 基于.NET的CAD二次开发学习笔记一:CAD开发入门
  4. Mysql中的触发器
  5. 输入年月,输出月份有几天(分别用了if——else和switch)
  6. C++标准库开发心得
  7. Beginning Android 4 Programming Book学习
  8. GetTextMetrics
  9. 【C语言】reverse_string(char * string)(递归)
  10. hibernate flushMode 错误
  11. 设置TextView显示的文字可以复制
  12. 供应商信息全SQL
  13. python selenium2 中的显示等待WebDriverWait与条件判断expected_conditions举例
  14. MySQL根据出生日期计算年龄
  15. SQL常见问题积累
  16. 【转】vector中erase()的使用注意事项
  17. 针对piix4_smbus ****host smbus controller not enabled的解决方法
  18. windows系统下,express构建的node项目中,如何用debug控制调试日志
  19. cocos2d JS 错误异常抛出捕获和崩溃拦截
  20. python 爬取qidian某一页全部小说

热门文章

  1. 安装PHP到CentOS(YUM)
  2. 适合小白的大白话讲解--->Git与Github的区别
  3. C语言程序设计(实验一)
  4. SQL Server远程数据库操作(备份、还原等)
  5. 学习postgresql spi(一)
  6. ios输入法弹出输入框定位错乱
  7. Java安全笔记
  8. matlab bitset的理解
  9. win10中安装jdk1.8
  10. nodejs安装管理工具nvm的安装和使用