Este artigo faz parte do projeto #LTCode A shell usa as mesmas construções para controle de fluxo de repetição que linguagens de programação de alto nível. Exemplo de uso de fluxo de repetição: O comando for tem a seguinte sintaxe: [for loop-indice in lista-argumentos; do comandos done] Já a estrutura de controle de repetição while possui a seguinte sintaxe: [while teste-comando; do comandos done] Existe também o comando until, que tem a estrutura muito similar ao comando while. A diferença está apenas na forma que é feita o teste condicional: [until teste-comando; do comandos done] Para controlar o loop, você pode utilizar os comandos break e continue para interromper o fluxo das estruturas de repetição for, while e until. O break é utilizado para transferir o controle para o comando imediatamente após o comando done do loop. Enquanto que o continue transfere o controle para o comando imediatamente após o comando do do loop. Exemplo: [for i in {1..10}; do if [ $i -le 2 ]; then echo "continue" continue fi echo $i if [ $i -ge 6 ]; then echo "break" break fi done ] Próxima aula, em breve.