Write by lyc at 2019-9-9
shell 数组、字典
shell dict字典
1.shell 字典使用
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| declare -A dic dic=([key1]="value1" [key2]="value2" [key3]="value3")
echo ${dic["key1"]} echo ${!dic[*]} echo ${dic[*]} dic+=([key4]="value4")
for key in ${!dic[*]} do echo "$key : ${dic[$key]}" done
|
2.dict.sh
关联服务器内、外网IP
1 2 3 4 5 6 7 8 9 10
| #!/bin/sh declare -A dic dic=( ["106.75.12.98"]="10.19.189.51" ["106.75.100.248"]="10.19.71.234" ) for key in ${!dic[*]} do echo "$key ${dic[$key]}" done
|