Las estructuras de control sirven para cambiar el flujo del programa. De esta manera no se ejecuta unas instrucción detrás de otra, sino que dependiendo de la estructura de control hará una instrucción u otra. Hay varios tipos de estructuras de control:
Condición simple
IF: Si se cumple una condición se realizan estos comandos, si no se cumple se realizan estos otros comandos.
if condicion
then
comandos
else
comandos
fi
Condición múltiple
CASE: Se crean múltiples opciones y se selecciona una. Si no se selecciona ninguna se realiza la opción por defecto *)
case $variable in
valor1) comandos
valor2) comandos
valor3) comandos
valor4) comandos
*) comandos
esac
Repetición
WHILE:
while condicion
do
comando1
comando2
done
Contador
for ((expr1;expr2;expr3))
do
comando1
comando2
done
Leer datos desde un fichero
#! /bin/bash
for i in $(cat /etc/passwd);do
echo "$i"
done
No hay comentarios:
Publicar un comentario