红联Linux门户
Linux帮助

得到一个文件夹下所有子文件夹的名称

发布时间:2008-04-08 15:45:58来源:红联作者:pplicat
得到一个文件夹下所有子文件夹的名称在以以下格式输出

比如文件夹下有a、b、c三个子文件夹

输出 $dirs=./a ./b ./c这种格式该什么写shell

#!/bin/bash
val=`ls -l | grep ^d | awk '{print "./"$8}'`
echo $val
文章评论

共有 1 条评论

  1. 魔幻幽灵 于 2008-04-09 21:45:57发表:

    find -type d #不限层级
    find -type d -maxdepth N #N为设定层级数目

    [ 本帖最后由 魔幻幽灵 于 2008-4-9 21:51 编辑 ]