BASH - 限制目录循环的深度

时间:2013-11-27 22:52:08

标签: bash unix

如何遍历目录并将深度限制为仅3个级别?我的find版本没有-maxdepth。如果可能的话,我想把它保持在一行。

例如:find / data -type d -print

非常感谢任何帮助。感谢。

1 个答案:

答案 0 :(得分:3)

shopt -s nullglob
for d in /data/*/ /data/*/*/ /data/*/*/*/
do
  echo "$d"
done