shell 遍历当前目录以及所有子目录下文件
#!/bin/bash
file_count=0
folder_count=0
function TRAVEL_ALL_FILE(){
for file in *;
do
if [ -f ${file} ];then #normal file
echo ${file}
((file_count++))
elif [ -d ${file} ];then #dir
cd ${file}
((folder_count++))
TRAVEL_ALL_FILE
cd ..
fi
done
}
TRAVEL_ALL_FILE
echo "There are $file_count files and $folder_count folders in : ";pwd