Shell编程-运算符

2020-05-24  本文已影响0人  Amy1234567

Shell运算符

一. declare命令

declare [+/-] [选项] 变量名

选项:

- :给变量设定类型属性

+:取消变量的类型属性

-a:将变量声明为数组型

-i: 将变量声明为整数型(integer)

-x:将变量声明为环境变量

-r:将变量声明为只读变量

-p:显示指定变量的被声明的类型

实例

声明数组变量

imooc

声明环境变量

declare -x test=123

#和export作用类似,但其实是declare命令的作用

export是简化命令

声明变量只读属性

declare -r test

#给test赋予只读属性,但是请注意只读属性会让变量不能修改,不能删除,甚至不能取消

实例

查询变量的属性

declare -p  #查询所有变量的属性

declare -p 变量名  #查询指定变量的属性

二,数值运算的方法

方法一: declare -i

方法二:expr或let数值运算工具

注意:+ 前后必须有空格

实例

let : + 前后不加空格

实例

方法三:$((运算式)) 或 $[运算式]

imooc 实例

运算符

imooc 实例

三,变量测试

变量测试在脚本优化时使用

imooc

实例1

imooc

实例2

实例

实例3

实例
上一篇 下一篇

猜你喜欢

热点阅读