Shell编程之运算符

1.declare命令:声明变量类型

在Linux系统中,默认的变量类型是字符串型,我们不能进行正常的加减运算。而当我们要对数值进行运算时,可以使用declare命令,声明变量的类型。
使用方法:
declare [+/-] [选项] [变量名]

选项解释:

  • -:给变量设定类型属性
  • +:取消变量的类型属性
  • -a:将变量声明为数组型
  • -i:将变量声明为整数型
  • -x:将变量声明为环境变量
  • -r:将变零声明为只读变量
  • -p:显示指定变量被声明的类型

举个例子:

image

2.数值运算方法

方法1:使用declare声明变量类型

如上所述,我们可以先声明变量类型为数值型,再进行数值的运算操作。

方法2:expr或let数值运算工具

image

方法3:$((运算式))或$[运算式]

image

shell支持的运算符

image

你可能感兴趣的:(Shell编程之运算符)