Teng's blog Teng's blog
首页
Java
H5前端
GitHub (opens new window)
首页
Java
H5前端
GitHub (opens new window)
  • 介绍

  • 安装

  • 基础

  • shell

    • 介绍
    • 入门
    • 系统变量
    • 自定义变量
    • 环境变量
    • 位置参数变量
    • 预定义变量
    • 运算符
      • 基本语法
        • 方式1 $((运算式))
        • 方式2 $[运算式]
        • 方式3 expr
    • 条件判断
    • 流程控制
    • 读取控制台输入
    • 系统函数-路径文件名
    • 自定义函数
    • 工具
    • 数据库备份案例
  • 面试与总结
  • System-Linux
  • shell
Shetengteng
2022-02-26

运算符

# 基本语法

# 方式1 $((运算式))

应用实例

#!/bin/bash
RESULT=$(((2+3)*4))
echo "result=$RESULT"
1
2
3

# 方式2 $[运算式]

推荐使用

#!/bin/bash
RESULT=$[(2+3)*4]
echo "result=$RESULT"
1
2
3

应用实例

  • 请求出命令行的2个参数(整数)的和
#!/bin/bash
SUM=$[$1+$2]
echo="SUM=$SUM"
1
2
3

# 方式3 expr

使用的频率比较低

注意 expr运算符间要有空格

示例

  • expr m + n
  • expr m - n

运算符

  • + 加
  • - 减
  • \* 乘
  • / 除
  • % 取余

应用实例

#!/bin/bash
TEMP=`expr 2 + 3`
RESULT=`expr $TEMP \* 4`
echo "result=$RESULT"
1
2
3
4
Last Updated: 2022/03/20, 10:04:55
预定义变量
条件判断

← 预定义变量 条件判断→

Theme by Vdoing | Copyright © 2021-2022 Shetengteng | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式