declare命令

declare命令:

declare声明变量类型:declare[+/-][选项]变量名

选项:

+:给变量设定类型属性

-:取消变量的类型属性

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

案例:

aa=11

bb=22

给变量aa和bb赋值

declare -i cc=$aa+$bb(declare  -i:声明变量为整型)

输出aa和bb的和


定义数组:(声明一个movie的数组)

movie[0]=zp

movie[1]=tp

declare   -a    movie[2]=live(declare  -a声明成数组型)

查看数组:

echo    ${movie}:如果不加下标,默认输出的是第一个数组的值

echo     ${movie[2]}:输出的是数组中下标为2的数的值(加下标)

echo    ${movie[*]}:如果下标为*号,输出数组中所有的值。

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

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

你可能感兴趣的:(declare命令)