如果条件不匹配,如何跳转到连续的文件夹

如果条件不匹配,如何跳转到连续的文件夹

我有 4 个目录,A、B、C、D 在一个路径中。如果我在 A 内,并且我的某些条件与它不匹配,比如大小小于限制,我需要继续下一个文件夹、B,然后到 C、D 等而不退出。如何?我需要命令来做同样的事情

答案1

for dir in A B C D; do
    cd /path/to/"$dir"
    if ! test_condition ; then
        continue
    fi
    : do stuff in $dir
done

相关内容