1、遍历文件夹(filedir),输出子文件夹及对应文件数
#! /bin/sh
pwd=`pwd`
filelist=`ls $dir`
for dir in $filelist --遍历文件夹
do
if [ -d "$dir" ]; then --判断是否为文件夹
cd "$dir"
fileNum=`ls -l |grep "^-"|wc -l`
echo $dir":"$fileNum >> /filedir/filelist.txt --输出写入filelist.txt文本
cd /filedir --返回原目录
fi
done
输出文本时,>>为追加写入,>为覆盖写入
2、输出结果如下: