fbpx Comando while en Linux: Bucles condicionales en scripts | Certificação Linux

Comando while en Linux: Crear bucles condicionales en scripts de shell

📅 01/01/2019 ⏱ 1 min ✍️ Uira Ribeiro
Linuxcomandos
Comando while en Linux: Crear bucles condicionales en scripts de shell
Exam Pass App — mais de 7.000 questões LPI, offline, em 5 idiomas, disponível no Android e na App Store
Disponible en
Google Play
Disponible en
App Store

El shell posee estructuras para probar condiciones y ejecutar determinadas secuencias de programas varias veces (loop), hasta que la condición probada sea satisfecha.

El comando while en Linux prueba continuamente una expresión, hasta que una expresión tenga variable de retorno igual a cero o verdadero.

En este ejemplo, la variable $i adquiere el valor inicial igual a cero.

Mientras (while) la condición del comando test representado por los [  ] retorne cero (verdadero), el bucle del loop continuará ejecutándose.

En el bucle la variable $i es incrementada, hasta que $i alcance la condición de no ser menor que 4:

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

El while necesita tener una condición de salida satisfecha, de lo contrario quedará en loop infinito.

Aprende mucho más sobre Linux en nuestro curso en línea. Puedes realizar la matrícula aquí. Si ya tienes una cuenta, o quieres crear una, simplemente ingresa o crea tu usuario aquí.

¿Te gustó? Comparte

Uira Ribeiro

Prof. Uirá Ribeiro

Chair do Board do Linux Professional Institute

Después de años viendo profesionales perder horas en tareas simples por no conocer las herramientas correctas de Linux, decidí enseñar.
Hoy soy autor de la mayoría de los Materiales de Aprendizaje oficiales de la LPI y mentor de más de 14,000 alumnos certificados.

Conoce mi historia completa →

Eso fue solo una pieza. El curso enseña el camino completo — desde tu primer comando hasta el día del examen.

Certificação Linux — a plataforma líder em certificações Linux no Brasil
WhatsApp