shell变量是弱类型变量,在默认情况下都是字符串型,而字符串不能直接进行数学运算,如果想要进行数学运算,便可使用declare声明变量类型。
declare命令的用法:
declare [+/-] [选项] 变量名 : + : 取消变量类型的属性;- :给变量设定类型属性
选项类型:1)a : 将变量声明为数组型,2)i : 将变量声明为整数型,3)x : 将变量声明为环境变量,4)r : 将变量声明为只读变量,5)p : 显示指定变量的被声明的类型;
shell变量是弱类型变量,在默认情况下都是字符串型,而字符串不能直接进行数学运算,如果想要进行数学运算,便可使用declare声明变量类型。
declare命令的用法:
declare [+/-] [选项] 变量名 : + : 取消变量类型的属性;- :给变量设定类型属性
选项类型:1)a : 将变量声明为数组型,2)i : 将变量声明为整数型,3)x : 将变量声明为环境变量,4)r : 将变量声明为只读变量,5)p : 显示指定变量的被声明的类型;