linux获取目录下文件 包含子目录

论坛 期权论坛 脚本     
匿名网站用户   2020-12-21 09:08   11   0
#!/bin/bash
sum=0
function lsdir()
{
for i in `ls`;do

if test -d $i ;then

#用于排除某个目录

if [[ $i = "static" ]];then
continue
fi
cd $i
lsdir
cd ..

else

#如果是.pyc文件则不统计

if [[ ${i:0-3} = "pyc" ]];then
continue

else

# 统计行数并求和

k=`wc -l $i | awk '{print $1}'`
((sum=$sum+$k))
fi
fi
done
}
lsdir
echo $sum
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:1136255
帖子:227251
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP