关联数组实现性别统计
[root@server4 ~]# cat sex.txt
jack m
alice f
tom m
rose f
robin m
#!/usr/bin/bash
#count sex
#by racon 2022-04-22
declare -A sex
while read line
do
type=`echo $line|awk '{print $2}'`
let sex[$type]++
done < sex.txt
for i in ${!sex[@]}
do
echo "$i: ${sex[$i]}"
done
运行结果如下:
[root@server4 ~]# ./count_sex.sh
f: 2
m: 3