in

Shell de Unix / Linux – El bucle while


los tiempo El bucle le permite ejecutar un conjunto de comandos repetidamente hasta que ocurra alguna condición. Por lo general, se usa cuando necesita manipular el valor de una variable repetidamente.

Sintaxis

while command
do
   Statement(s) to be executed if command is true
done

Aquí la concha mando se evalúa. Si el valor resultante es cierto, dado declaraciones) se ejecutan. Si mando es falso entonces no se ejecutará ninguna instrucción y el programa saltará a la siguiente línea después de la instrucción done.

Ejemplo

A continuación, se muestra un ejemplo sencillo que utiliza la tiempo bucle para mostrar los números del cero al nueve –

#!/bin/sh

a=0

while [ $a -lt 10 ]
do
   echo $a
   a=`expr $a + 1`
done

Tras la ejecución, recibirá el siguiente resultado:

0
1
2
3
4
5
6
7
8
9

Cada vez que se ejecuta este ciclo, la variable a se comprueba para ver si tiene un valor menor que 10. Si el valor de a es menor que 10, esta condición de prueba tiene un estado de salida de 0. En este caso, el valor actual de a se muestra y luego a se incrementa en 1.

unix-shell-loops.htm

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Cómo crear pestañas

apple touch icon@2

git – ¿Qué hace ‘–set-upstream’?