#!/bin/bash
PATH="~/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/ibin"
export PATH
function cate()
{
tmpx=0
for file in `ls $1`
do
echo $file
if [ -d $1"/"$file ]
then
let i+=1
cate $1"/"$file
fi
done
}
i=0
path="."
cate $path
echo $i
</pre><pre name="code" class="plain">首先想说的是 bash 和sh , 一开始写了#!/bin/bash , 然后就+x , sh 运行, 结果就莫名的报了一个 ls not found ,let no found 的错误 , 百度了很久都没有解决,