遍历出目录下所有的目录(含子目录)下的文件并输出目录。
#!/bin/bash function ergodic(){ for file in `ls $1` do if [ -d $1"/"$file ] then ergodic $1"/"$file else local path=$1"/"$file local name=$file local size=`du --max-depth=1 $path|awk '{print $1}'` #echo $name $size $path echo $path >> new.log fi done } IFS=$'\n' INIT_PATH="."; ergodic $INIT_PATH