定義全局變量
```bash
export GOSUNCN=100
```
配置文件永久生效
```bash
source ~/.bash_profile
```
刪除變量
```bash
unset GOSUNCN
```
定義數組
```bash
GOSUNCN=('A' 'B' 'C' 'D')
```
取出數組中的值
```bash
${數組名[索引]} ${GOSUNCN[2]}
```
精確賦值
```bash
GOSUNCN[2]='3'
```
訪問數組所有元素
```bash
${GOSUNCN[@]}
```
統計數組元素個數
```bash
${#GOSUNCN[@]}
```
訪問數組元素的索引
```bash
${!GOSUNCN[@]}
```
指定起始索引
```bash
${GOSUNCN[@]:1} # 從第二個(索引1)開始遍歷
${GOSUNCN[@]:3} # 從第四個(索引3)開始遍歷
```
指定起始索引和遍歷個數
```bash
${GOSUNCN[@]:1:2} # 從第二個(索引1)開始遍歷,遍歷2個
${GOSUNCN[@]:3:3} # 從第四個(索引3)開始遍歷,遍歷3個
```
關聯數組聲明
```bash
declare -A GOSUNCN
```
賦值語句
```bash
GOSUNCN[name]='zhilian'
GOSUNCN[age]=29
```
獲取值
```bash
${GOSUNCN[name]}
${GOSUNCN[age]}
```
整體賦值
```bash
GOSUNCN=([name]='Apollo' [age]=22)
```