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]; done
conta 0
conta 1
conta 2
conta 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
Tag:/dev, bash, certificação, certificaçãolinux, code, Comptia, developer, empreendedorismo, exame, freesoftware, gnu, hack, Linux, linuxfan, linuxfun, linuxmint, lovelinux, LPI, LPIC, management, nerd, opensource, php, prova, shell, software, softwarelivre, sql, tech, ti, unix