您的位置:首页 > 运维架构 > Shell

declare命令、数值运算方法和变量测试

2017-01-29 19:36 330 查看
declare命令:

declare [+/-][选项] 变量名
declare命令用来声明shell的变量类型,因为shell变量默认都是字符串型,
此处,  -:用于给变量设定类型属性
+:用于取消变量的类型属性
-a:将变量声明为数组型
-i:将变量声明为整型
-x:将变量声明为环境变量
-r:将变量声明为只读变量
-p:显示指定变量被声明的类型

e.g:
1. aa=11; bb=22; declare -i cc=$aa+$bb
2.  定义数组:movie[0]=zp; movie[1]=tp; declare -a movie[2]=live;
调用数组:echo ${movie} 表示调用第一个
echo ${movie[1]} 表示调用第二个
echo ${movie[*]} 表示显示数组中的所有元素
3. 声明环境变量:declare -x test =123 作用与export相同


数值运算方法(这里只列举推荐用法$((…)))

[root@bogon ~]# aa=11
[root@bogon ~]# bb=22
[root@bogon ~]# ff=$(($aa+$bb))
[root@bogon ~]# echo $ff


变量测试表格:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  shell编程 运算