【发布时间】:2013-11-28 06:57:44
【问题描述】:
如何遍历目录并将深度限制为 3 个级别?我的 find 版本没有 -maxdepth。如果可能的话,我想保持一行。
例如:find /data -type d -print
任何帮助将不胜感激。谢谢。
【问题讨论】:
如何遍历目录并将深度限制为 3 个级别?我的 find 版本没有 -maxdepth。如果可能的话,我想保持一行。
例如:find /data -type d -print
任何帮助将不胜感激。谢谢。
【问题讨论】:
shopt -s nullglob
for d in /data/*/ /data/*/*/ /data/*/*/*/
do
echo "$d"
done
【讨论】:
-type d;使用[ -d "$d" ] && echo "$d" 会,然后你可以放弃设置nullglob。