Estações de trabalho on-line OnWorks Linux e Windows

Logotipo

Hospedagem online grátis para estações de trabalho

<Anterior | Conteúdo | Próxima>

até

O até comando é muito parecido com enquanto, exceto em vez de sair de um loop quando um status de saída diferente de zero é encontrado, ele faz o oposto. Um até o laço continua até que receba um status de saída zero. Na nossa enquanto conta script, continuamos o loop enquanto o valor do contar variável era menor ou igual a 5. Poderíamos obter o mesmo resultado codificando o script com até:


#! / Bin / bash


# até-contagem: exibe uma série de números contagem = 1

até [[$ count -gt 5]]; faça echo $ count

#! / Bin / bash


# até-contagem: exibe uma série de números contagem = 1

até [[$ count -gt 5]]; faça echo $ count

Saindo de um loop


contagem = $ ((contagem + 1)) concluído

echo "Concluído".

contagem = $ ((contagem + 1)) concluído

echo "Concluído".


Alterando a expressão de teste para $ count -gt 5, até encerrará o loop no momento correto. A decisão de usar ou não o enquanto or até loop geralmente é uma questão de escolher aquele que permite que o teste mais claro seja escrito.


Top OS Cloud Computing na OnWorks: