5-4array統計不同類型shell的數量

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的數量

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章