Estructuras De Control De Selección Cibernética
IF THEN: IF señala el comienzo de la instrucción condicional, y se espera que después siga la condición lógica de control de la instrucción. THEN señala elfin de la condición, y después estará la instrucción a ejecutar si la condición es verdadera.
IF THEN ELSE: ELSE es opcional, le sigue la instrucción que se ejecutará si la condición es falsa. Elcomando if implementa una estructura alternativa. Su sintaxis es:
if expresión ; then comandos1 ; [else comandos2 ;] fi
o también
if expresión
then
comandos1
[else comandos2]
CASE: Este comando implementa alternativas o "casos"; elige entre múltiples secuencias de comandos la secuencia a ejecutar. La elecciónse realiza encontrando el primer patrón con el que aparea una cadena de caracteres. Su sintaxis es:
case $CADENA in
patrón1)
comandos1;;
patrón2)
comandos2;;
...
*) comandosN;;
esac
ESTRUCTURAS DE CONTROL DE REPETICIÓN
WHILE: Este comando implementa una estructura repetitiva en la cual el conjunto de comandos se ejecuta mientras se mantenga válida unacondición (while = mientras). La condición se examina al principio y luego cada vez que se completa la secuencia de comandos. Si la condición es falsa desde la primera vez, los comandos no seejecutan nunca. Su sintaxis es:
while condición ; do comandos ; done
REPEAT UNTIL: Este comandoimplementa una estructura repetitiva en la cual el conjunto de comando se ejecuta hasta que se cumpla una condición. En cuanto la condición se cumple, dejan de ejecutarse los comandos. La condición seexamina al principio; si es verdadera, los comandos no se ejecutan. Notar la diferencia con while. Su sintaxis es:
until condición ; do comandos ; done
[pic]
FOR DO: Este...
Regístrate para leer el documento completo.