-
ppt1查看全部
-
变量测试查看全部
-
运算符优先级查看全部
-
shell编程之运算符 一.declare命令 1.declare声明变量类型 declare [+/-][选项] 变量名 -给变量设定类型属性,+取消变量的类型属性,-a将变量声明为数组型,-i将变量设定为整型,-x声明为环境变量,-r设置为只读属性 例如: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相同 declare -p [变量名] 用于查看(指定)变量的属性 二.数值运算的方法 1.使用declare -i 命令 2.expr或let数值运算工具 aa=11 bb=22 --> dd=$(expr $aa + $bb) 注意+的左右两侧一定有空格 3.$((运算式)) 常用这个 yy=$((4+9*3/5)) --> yy=9 优先级直接百度 三.变量测试 变量测试在脚本优化时使用 例子:测试x=${y-新值} unset y x=${y-2} echo $x --> x=2 y="" --> 将y的值设为空值 x=${y-2} echo $x --> x= 空 y=1 x=${y-2} echo $x --> x=1查看全部
-
变量测试举例查看全部
-
变量测试表格查看全部
-
运算符与优先级查看全部
-
变量测试查看全部
-
运算符优先级查看全部
-
数值运算方法三,建议使用双括号的方法查看全部
-
expr或let数值运算工具查看全部
-
知识点:shell 变量的缺点:默认为字符串字类型 shell是弱类型的语言,当你写成数据名[下标]的时候,机器会默认为数组,不用转换, 调用数组的时候需要使用${数组[下标]},当没有说明下标的时候,默认调用第一个数组,调用全部的是*。 注意:如果把一个变量设置为只读 ,那么永远也更改不了他的只读属性(甚至不能取消只读属性)。(除非删除配置文件中那些东西) 图中是声明环境变量查看全部
-
declare声明变量类型查看全部
-
123123查看全部
-
1312312查看全部
举报
0/150
提交
取消