Aula 7.21: Estruturas de fluxo de repetição Linux shell

4 months ago 41

        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.


View Entire Post

Read Entire Article