运算符

运算符种类

  • 赋值运算符

  • 算数运算符

拓展

  • 数字常量

  • 双圆括号

triangle-exclamation

赋值运算符

  • = 赋值运算符,用于算数赋值和字符串赋值

  • 使用 unset 取消为变量赋的值

  • = 除了作为赋值运算符还可以作为测试操作符

算数运算符

  • 基本运算符

    • +

    • -

    • *

    • /

    • **

    • %

  • 使用 expr 进行运算(只支持传参的形式,参数用空格分隔

    • expr 4 + 5

数字常量

数字常量的使用方法:

  • let "变量名 = 变量值"

  • 变量值使用 0 开头为八进制

  • 变量值使用 0x 开头为十六进制

双圆括号

双圆括号是 let 命令的简化

  • (( a = 10 ))

  • (( a++ ))

  • echo $(( 10+20 ))

Demo - 双圆括号

Demo - let

Demo - expr

拓展 [] 计算:

Last updated