一 、declare声明变量类型
在shell中如果不声明变量类型默认是字符串类型,但是字符串是无法进行四则运算的。shell四则运算所以要进行运算须声明变量为数字类型。shell四则运算
式:declare [/-][选项] 变量名
- # 给变量设定类型属性
# 取消变量的类型属性
-a # 将变量声明为数组型
-i # 声明为整数型
-x # 声明为环境变量
-r # 将变量声明为只读变量
-p # 显示指定的变量的被声明类型
声明为数组:
data[0]=user1
declare -a data[1]=user2
取数组中的:
echo ${data[1]} # 输出user2
echo ${data} # 不写默认是第0个
echo ${data[*]} # 输出数组中所有的变量
二、数运算方法
2.1 declare -i 变量名 声明为数型进行运算
a=1
b=2
declare -i c=$a$b
2.2 expr或let数运算工具
a=1
b=2
c=$(expr $a $b) # 号左右两侧必须有空
2.3 $((运算式)) 或 $[运算式]
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-38819-1.html
以后打美日是鱼
这