shell 递归获取系统下所有文件
2017-04-21 本文已影响0人
养猫的老鼠
function log_create
{
for file in ls $1
do
if [ -d $1"/"$file ]
then
log_create $1"/"$file $2
else
ls $1"/"$file >> $2
fi
done
}
log_create / log.log
这里想记录的不是这个脚本的写法,这就是一个标准的递归
想记录的是,自己在用递归时,总是感觉挺明白,啥都知道,结果却是老是会把最外层的调用放在函数外面,还是不够熟练