shell编程之运算符(3)
2017-07-06 17:55
302 查看
declare声明变量类型
declare[+/-][选项]变量名 选项: - : 给变量设定类型属性 + : 取消变量的类型属性 -a : 将变量声明为数组型 -i : 将变量声明为整数型(integer) -x :将变量声明为环境变量 -r :将变量声明为只读变量 -p : 显示指定变量的被声明的类型
a把变量声明为数组型
[root@iZ2zedq821wnpajmwfr6qzZ ~]# aa=11 [root@iZ2zedq821wnpajmwfr6qzZ ~]# bb=22 [root@iZ2zedq821wnpajmwfr6qzZ ~]# echo $aa 11 [root@iZ2zedq821wnpajmwfr6qzZ ~]# declare -i cc=$aa+$bb [root@iZ2zedq821wnpajmwfr6qzZ ~]# echo $cc 33 [root@iZ2zedq821wnpajmwfr6qzZ ~]#
声明环境变量
declare -x test=123
使用expr或者let数组运算工具
[root@iZ2zedq821wnpajmwfr6qzZ ~]# dd=$(expr $aa + $bb) [root@iZ2zedq821wnpajmwfr6qzZ ~]# echo $dd 33 [root@iZ2zedq821wnpajmwfr6qzZ ~]#
使用"$((运算式))"或"$[运算式]"
[root@iZ2zedq821wnpajmwfr6qzZ ~]# ff=$(($aa+$bb)) [root@iZ2zedq821wnpajmwfr6qzZ ~]# echo $ff 33 [root@iZ2zedq821wnpajmwfr6qzZ ~]# gg=$[$aa+$bb] [root@iZ2zedq821wnpajmwfr6qzZ ~]# echo $gg 33
运算符
相关文章推荐
- 变量和运算符--shell编程笔记2
- Shell编程(运算符)
- Linux下的shell编程(三)--替换,运算符,字符串,数组
- *Shell编程基础教程2--变量和运算符
- Shell编程 之 运算符
- Shell编程(3):运算符
- shell编程运算符
- shell编程(二)运算符
- shell编程--运算符
- shell编程--基本格式,基本语法,运算符,expr,(()),$[]
- shell编程--基本格式,基本语法,运算符,expr,(()),$[]
- Shell编程学习(7)----Shell基本运算符
- Linux学习——shell编程之运算符
- 第三章 shell编程之运算符
- Shell编程之运算符
- Linux学习——shell编程之运算符
- shell编程-运算符
- Shell编程(二)---替换、运算符、注释
- 【shell】shell编程(二)-运算符
- shell编程学习笔记3--声明数据类型,运算方法,运算符