Curso básico de creación de scripts en Linux (VII): If: if-then y if-then-else 1ª parte
If-then
Una de los bucles más sencillos es el If, hoy explicaremos el bucle if un poco de introducción, no tendremos ejercicios hasta la próxima semana cuando los expliquemos más extensamente.
El blucle If-then buscan el cumplimiento de algo con el if y si se cumple realizan las instrucciones con el then y debemos cerrarlo con un fi. Veamos la sintaxis:
if condicion
then
instruciones
fi
Si la condición no se cumple se salta el then, si se cumple hace el then y continua con el script. Si no queremos que continúe con el script podemos utilizar el comando exit que vimos la semana pasada. Veamos un ejemplo sin ser script del todo ya que no hemos dado toda la teoría:
pass=1234
if $pass = 1234
then
echo muy bien
exit 55
fi
If-then-else:
El bucle if-then-else es igual al anterior pero con un sino, o sea que si no se cumple la condición realiza otras instrucciones después del else. Veamos la sintaxis:
if condicion
then
instruciones
else
intruciones
fi
Si la condición se cumple se salta el else, si no se cumple se salta el then. Después realizar el bucle continua con el script a no ser que dentro de este pongamos un exit. Veamos un ejemplo:
pass=1243
if $pass = 1234
then
echo muy bien
else
echo te has equivocado, adiós.
exit 54
fi
Hasta aquí la teoría de hoy, la próxima semana entraremos un poco más en los ifs, empezaremos con comandos como condiciones.
http://laventanamuerta.net/curso-basico-de-creacion-de-scripts-en-linux-vii-if-if-then-y-if-then-else-1ª-parte/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+LaVentanaMuerta+%28La+Ventana+Muerta%29