条件が一致しない場合に連続フォルダに移動する方法

条件が一致しない場合に連続フォルダに移動する方法

1つのパスにA、B、C、Dという4つのディレクトリがあります。 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

おすすめ記事