[root@rhce ~]# declare -i ef
[root@rhce ~]# ef=1
[root@rhce ~]# echo $ef
1
[root@rhce ~]# ef="war"
[root@rhce ~]# echo $ef
0
[root@rhce ~]# declare +i ef
[root@rhce ~]# ef="wer"
[root@rhce ~]# echo $ef
wer
[root@rhce ~]# declare -i ab
[root@rhce ~]# ab=33
[root@rhce ~]# echo $ab
33
[root@rhce ~]# declare -r ab
[root@rhce ~]# ab=22
-bash: ab:只读变量
[root@rhce ~]# echo $ab
33
[root@rhce ~]# declare -a cd='([0]="a" [1]="b" [2]="c")'
[root@rhce ~]# echo ${cd[1]}
b
[root@rhce ~]# echo ${cd[@]}
a b c