#!/bin/bash myfunc() { for x in $(ls) do if [ -d "$x" ] ; then kel=`pwd`; echo "$kel/$x目录的数量为"`ls -l "$kel"/"$x" |grep -v total |wc -l`; cd "$x"; myfunc; cd .. else echo -n ""; fi done } myfunc
在需要统计的目录下执行此脚本即可