i=0
searchFile(){
myPath=$1
searchAllFile $myPath
return 1
}
searchAllFile(){
file=$1
if [ -f $file ]; then
echo file `pwd` ${file}
allfile[i]=`pwd`${file}
let "i++"
elif [ -d $file ]; then
cd $file
for na in `ls -1`
do
searchAllFile $na
done
cd ..
fi
}
searchFile $1
echo fileNum:$i
echo "design by csp"
原文:https://www.cnblogs.com/chshp/p/11101563.html