fbpx Comando until en Linux: Crear Bucles hasta Condición Verdadera | Certificação Linux

Comando until en Linux: Cómo Crear Bucles hasta una Condición Verdadera

📅 07/12/2021 ⏱ 2 min ✍️ Uira Ribeiro
Linuxcomandos
Comando until en Linux: Cómo Crear Bucles hasta una Condición Verdadera
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 comando until en Linux es el inverso del comando while, pero este ejecuta algo mientras la prueba sea falsa, o con valores distintos de cero.

Su sintaxis es:

until [CONDIÇÃO]do  [COMANDOS]done

Ejemplo:

#!/bin/bashcounter=0until [ $counter -gt 3 ]do  echo Counter: $counter  ((counter++))done

Al ejecutarse:

$ ./contador Counter: 0Counter: 1Counter: 2Counter: 3

El until es útil para hacer que un script espere hasta que un comando ya no devuelva error, ya que solo se ejecuta si el retorno de la prueba es distinto de cero.

El código cero de salida de un programa generalmente indica que se ejecutó con éxito.

En este ejemplo, el comando until se usa para esperar hasta que el host consiga hacer ping al IP 8.8.8.8. Cuando el comando ping logre hacer ping al host 8.8.8.8, retornará cero, haciendo que el procesamiento salga del loop:

#!/bin/bashuntil ping -c 1 8.8.8.8 &>/dev/nulldo    echo "Esperando a rede..."    sleep 1doneecho "A rede está no ar"

Aprende mucho más sobre Linux en nuestro curso en línea. Puedes realizar la inscripción 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