#!/bin/bash
sum=0
function lsdir()
{
for i in `ls`;do
continue
fi
cd $i
lsdir
cd ..
continue
((sum=$sum+$k))
fi
fi
done
}
lsdir
echo $sum
sum=0
function lsdir()
{
for i in `ls`;do
if test -d $i ;then
#用于排除某个目录
if [[ $i = "static" ]];thencontinue
fi
cd $i
lsdir
cd ..
else
#如果是.pyc文件则不统计
if [[ ${i:0-3} = "pyc" ]];thencontinue
else
# 统计行数并求和
k=`wc -l $i | awk '{print $1}'`((sum=$sum+$k))
fi
fi
done
}
lsdir
echo $sum