想要在一个目录下递归找到最末端的目录,就是没有子目录的那些。
没想清楚啊。那位帮忙。
需要脚本帮忙
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- oneleaf
- 论坛管理员
- 帖子: 10441
- 注册时间: 2005-03-27 0:06
- 系统: Ubuntu 12.04
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
还是把上层带出来了。
代码: 全选
#!/bin/bash
#search most-end directory
function fnd0() {
cd $1
# echo now\ in\ path\ --`pwd`
for i in `ls -A`; do
# echo 'search in '$1
if [ -d $i ]; then
# echo enter\ path\ --$i
# cd $i
fnd0 $i
# cd ..
fi
done
# echo found\ most-end\ direcotry\ is\ ------------------`pwd`
echo `pwd`
cd ..
# return 0
}
[! -d $1] && exit 1
exit 0
#end
● 鸣学
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙