1
如何循环访问目录并将深度限制为只有3个级别?我的find版本没有-maxdepth。如果可能,我想保留一行。BASH - 目录循环的极限深度
e.g:查找/型d -print
任何帮助将非常感激的数据。谢谢。
如何循环访问目录并将深度限制为只有3个级别?我的find版本没有-maxdepth。如果可能,我想保留一行。BASH - 目录循环的极限深度
e.g:查找/型d -print
任何帮助将非常感激的数据。谢谢。
shopt -s nullglob
for d in /data/*/ /data/*/*/ /data/*/*/*/
do
echo "$d"
done
谢谢,这就是我需要的。 – Longman
虽然它不会执行'-type d';使用'[-d“$ d”] && echo“$ d”'会,那么你可以放弃设置'nullglob'。 – user2719058
@ user2719058:终止斜线确保它在大多数情况下都可以。 –