5-4array统计不同类型shell的数量
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5-4array统计不同类型shell的数量相关的知识,希望对你有一定的参考价值。
把要统计的对象作为数组的索引
declare –A shells //关联数组必须提前定义
while read line
do
type=echo $line |awk –F”:” ‘{print $NF}’
let shells[$type]++
done </etc/passwd
for i in ${!shells[@]}
do
echo “$i : ${shells[$i]}”
done
关联数组只能按照索引遍历,而普通数组可以根据个数遍历
bash –n ./count_shells.sh
其实可以一条命令统计shell的数量
awk –F”:” ‘{print $NF}’ /etc/passwd |sort |uniq –c
以上是关于5-4array统计不同类型shell的数量的主要内容,如果未能解决你的问题,请参考以下文章
SQL一次性查询一个字段不同条件下的统计结果(另一张表的统计数量)
怎么使用shell命令(非shell脚本)筛选出日志信息为error的数量,并以数量从大到小排列。