目录
2.使用关联数组统计密码文件中用户使用的不同类型shell的数量
1.将密码文件的每一行作为元素赋值给数组
#! /bin/bash
l=0
while read line;do
my_list[$l]=$line
echo ${my_list[$l]}
l=$((l+1))
done < /etc/passwd
2.使用关联数组统计密码文件中用户使用的不同类型shell的数量
#! /bin/bash
cat /etc/passwd | awk -F':' '{{print $NF}}' | uniq | wc -l
3.使用关联数组按扩展名统计指定目录中文件的数量
#! /bin/bash
read -p "请输出查询的路径: " file_path
ls -l $file_path | sed -n '/^d/p' | wc -l