如何打印出子文件夹ksh?

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

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

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

tsghj 回答:如何打印出子文件夹ksh?

如果您不必只使用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输出以仅过滤目录并打印表中的最后一个字段。

本文链接:https://www.f2er.com/2734169.html

大家都在问