declare
declare命令用于声明和显示已存在的shell变量。当不提供变量名参数时显示所有shell变量。declare命令若不带任何参数选项,则会显示所有shell变量及其值。declare的功能与typeset命令的功能是相同的。
语法
declare(选项)(参数)
选项
-:给变量舍得类型属性 +:取消变量的类型属性 -a:将变量声明为数组型 -i:将变量声明为整型 -x:将变量声明为环境变量 -r:将变量声明为只读变量
-p:查看变量的被声明的类型
参数
shell变量:声明shell变量,格式为“变量名=值”。
实例
1.变量声明为数值型
declare -i num=
2.查看说有变量属性
declare -p num
3.查看指定变量属性
declare -p 变量名
4.声明数组变量
declare -a array
array[]=
array[]=