조건이 일치하지 않는 경우 연속 폴더로 이동하는 방법

조건이 일치하지 않는 경우 연속 폴더로 이동하는 방법

하나의 경로에 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

관련 정보