listDir()
{
local pa fn nf
fn=0
nf=`ls|wc -l` # 当前目录下的文件数
for i in `ls`;do
((fn+=1))
[[ $fn -eq $nf ]] &&{ pa="$* "; echo "$*┗━/c";} ||{ pa=$*"┃ "; echo "$*┣━/c";}
[[ -f $i ]] && echo "━━━ $i"
[[ -d $i ]] && { echo "[$i]"; cd $i; listDir "$pa"; }
done
cd ..
}
listDir " "
一定要注意“`”和“'”的区别!!!!!!