continue e break
continue pula a sequência do loop. break para o loop. for i in {1..40} ; do [ $(expr $i % 2) != 0 ] && continue echo $i Pair Number done resto da divisão diferente de 0 é impar. Quando a condição for verdadeira será executado continue que irá pular a sequência do loop. % é o operador mod. for [ITEM] in [LISTA] ;do LOOP FOR EXTERNO. for [ITEM] in [LISTA] ; do LOOP FOR INTERNO. comando done done for i in 1 2 3 4 5 ; do for l in 1 2 3 ; do [ $i == 2 ] && break 2 echo $l '$l' done echo $i '$i' done break é o mesmo que break 1, o break 2 para o loop interno e o loop externo. break e continue com argumento é para especificar os níveis de loops.