fbpx Certificação Linux: Comando while no Linux (loop - enquanto) [Guia Básico]

Blog

Comando while no Linux (loop - enquanto) [Guia Básico]

📅 01/01/2019 ⏱ 1 min ✍️ Uira Ribeiro
Linuxcomandos
Comando while no Linux (loop - enquanto) [Guia Básico]

O shell possui estruturas para testar condições e executar determinadas sequências de programas várias vezes (loop), até que a condição testada seja satisfeita.

O comando while no Linux testa continuamente uma expressão, até que uma expressão tenha variável de retorno igual a zero ou verdadeiro.

Neste exemplo, a variável $i ganha o valor inicial igual a zero.

Enquanto (while) a condição do comando test representado pelos [  ] retornar zero (verdadeiro), o laço do loop continuará a ser executado.

No laço a variável $i é incrementada, até que $i atinja a condição de não ser menor que 4:

$ i=0
$ while [ $i -lt 4 ]; do echo "conta $i" ; i=$[$i+1]; doneconta 0conta 1conta 2conta 3

O while precisa ter uma condição de saída satisfeita, senão ficará em loop infinito.

Aprenda muito mais sobre Linux em nosso curso online. Você pode efetuar a matrícula aqui. Se você já tem uma conta, ou quer criar uma, basta entrar ou criar seu usuário aqui.

Gostou? Compartilhe

Uira Ribeiro

Prof. Uirá Ribeiro

Chair do Board do Linux Professional Institute

Especialista Linux com mais de 20 anos de experiência.
Autor de 5 livros e mentor de mais de 14.000 alunos certificados.
20 certificações de alto nível, incluindo LPIC-3, CKA, RHCE e AWS Solutions Architect.

WhatsApp