InicioLinuxCurso básico de creación de scripts en Linux (VII): If: if

Curso básico de creación de scripts en Linux (VII): If: if

Linux6/30/2011
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
Datos archivados del Taringa! original
0puntos
394visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

j
jjm66🇦🇷
Usuario
Puntos0
Posts1,916
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.