如何打印出子文件夹ksh?

问题描述 投票:0回答:1

在主文件夹中,它包含a,b和c子文件夹。我想让每个子文件夹都一一打印。]

 for d in ${ls -R main}
 do
     printf "$d"
 done

我想打印一种bC这样我以后可以使用这些子文件夹来检查权限。...

ksh subdirectory ls
1个回答
0
投票
如果您不必只使用ksh,则可以使用find来做到这一点,例如:

find /where/to/search/directories -type d -print

([-type d确保只有目录才能找到)

或者如果您没有find,您可以这样做:

ls -Rdl /path/to/search/directories/* | awk '/^d/ {print $9}'

[awk解析ls -l输出以仅过滤目录并打印表中的最后一个字段。
© www.soinside.com 2019 - 2024. All rights reserved.