for dir in A B C D; do
cd /path/to/"$dir"
if ! test_condition ; then
continue
fi
: do stuff in $dir
done
Eu tenho 4 diretórios, A, B, C, D em um caminho. Se eu estiver dentro de A, e uma parte da minha condição não for compatível, digamos que o tamanho é menor que um limite, preciso continuar com a próxima pasta, B e depois com C, D etc sem sair. Como? Eu preciso do comando para fazer o mesmo
for dir in A B C D; do
cd /path/to/"$dir"
if ! test_condition ; then
continue
fi
: do stuff in $dir
done
Tags shell-script unix-sockets