1 #!/bin/bash
2 declare -A he //定义关联数组
3 array=`netstat -antlp |grep 80|awk -F" " '{print($6)}'` 定义索引变量
4 for i in $array //取值
5 do
6 let he[$i]++ //让元素加一
7 done
8
9 for j in ${!he[@]} key[value] :key值可以重复相同,但value值一定不相同。所以j的取值一定不会出现重复的。
10 do
11 echo $j:${he[$j]} //索引遍历,并且打印元素值
12 done
这就是为什么第三行不加括号的原因