Mostrando entradas con la etiqueta ejemplos script. Mostrar todas las entradas
Mostrando entradas con la etiqueta ejemplos script. Mostrar todas las entradas

martes, 12 de junio de 2018

Ejemplos de script - Sentencia If-elif-else-fi

Ejercico 1: Crear un script al que le pasemos un número en la cabecera de llamada y nos dirá si es menor o mayor o igual a 100.

#! /bin/bash

if [ $1 -lt 100 ];
then
   echo "El número es menor de 100"
else
   echo "El número es mayor o igual a 100"
fi


Ejercico 2: Crear un script al que le pasemos un número en la cabecera de llamada y nos dirá si es menor, mayor o igual a 100.

#! /bin/bash

if [ $1 -lt 100 ]
then
   echo "El número es menor de 100"
elif [ $1 -gt 100 ]
   echo "El numero es mayor que 100"
else
   echo "El número es igual a 100"
fi

Ejercicio 3: Crea un evaluador de redacciones al que le pasemos un nombre de archivo a través de la cabecera y nos dirá la nota de esa redacción en función del número de palabras. Si tiene menos de 15 palabras estará suspenso, entre 15 y 20 aprobado, entre 21 y 25 notable y si tiene más de 26 palabras le dará un sobresaliente.

#! /bin/bash

palabras=`cat $1 | wc -w`

if [ $palabras -lt 15 ];
then
   echo "Estas suspenso, solo has escrito $palabras palabras"
elif [ $palabras -lt 21 ];
then
   echo "Aprobado"
elif [ $palabras -lt 26 ];
then
   echo "Notable"
else
   echo "Sobresaliente"

fi