function rdata()
{
#dc=`ls -l $1 | grep "^d" | wc -l`
#if [[ $dc!=0 ]];then
for dir in $(ls $1)
do
if [[ -d $1/$dir ]];then
rdata $1/$dir
fi
done
#fi
fc=`ls -l $1 | grep "^-" | wc -l`
dc=`ls -l $1 | grep "^d" | wc -l`
# echo $1 $dc $fc
if [[ $fc -eq 0 ]] && [[ $dc -eq 0 ]];then
echo $1 $fc $dc
rm -rf $1
fi
}
rdata $1
递归遍历文件夹中文件个数和文件夹个数,然后删除空文件夹
执行 sh ./xxx.sh 要遍历的文件夹目录