PARTE I
- Realiza un script que compruebe si dos cadenas que se le pasan como parámetros son iguales o no.
- Realiza un script que solicite un número y si es mayor que 200 muestre el mensaje “mayor que 200, grande”.
- Realiza un script que muestre por pantalla la pregunta “¿Quién descubrió América?” y, según la respuesta, muestre el mensaje “Es correcto” o “No es correcto”.
- Crea un script que solicite un número y diga si es par o impar.
** Ampliación. Pasa dos valores por línea de comando y realiza la suma, la resta, la multiplicación, la división y el resto.
-------------------------------------
clear
#Limpia pantalla
echo "Escribe un primer numero"
#Sale por pantalla el texto mencionado
read a
#Lee lo que escribes por pantalla y lo guarda en la variable
echo "Escribe un segundo numero"
#Sale por pantalla el texto mencionado
read b
#Lee lo que escribes por pantalla y lo guarda en la variable
if test $a -eq $b
#Sí la comparación de variable a es = a la variable b, ...
then
#Entonces
echo "Numeros iguales"
#Sale por pantalla, ...
else
#En otro caso
echo "Numeros distintos"
#Sale por pantalla, ...
fi
#Fin
-------------------------------------
clear
#Limpia pantalla
echo "Introduce un numero"
#Sale por pantalla el texto mencionado
read a
#Lee lo que escribes por pantalla y lo guarda en la variable
if test $a -gt 200
#Sí la comparación de variable a es > a la variable b, ...
then
#Entonces
echo "Mayor que 200, GRANDE"
#Sale por pantalla, ...
else
#En otro caso
echo "No es Mayor que 200, PEQUEÑO"
#Sale por pantalla, ...
fi
#Fin
-------------------------------------
clear
#Limpia pantalla
echo "¿Quien descubrio America?"
#Sale por pantalla el texto mencionado
read a
#Lee lo que escribes por pantalla y lo guarda en la variable
b="colon"
#Guardamos en la variable b el valor colon
if [ $a = $b ]
#Sí la comparación de variable a es = a la variable b, ...
then
#Entonces
echo "Es Correcto"
#Sale por pantalla, ...
else
#En otro caso
echo "No es Correcto"
#Sale por pantalla, ...
fi
#Fin
-------------------------------------
clear
#Limpia pantalla
echo "Introduce un numero"
#Sale por pantalla el texto mencionado
read a
#Lee lo que escribes por pantalla y lo guarda en la variable
resto=`expr $a % 2`
#Guarda en la variable resto la Operación (el resto de a dividido entre 2)
num="0"
#Guarda en la variable num el valor 0
if [ $resto != $num ]
#Sí la comparación de variable resto es != a la variable num, ...
then #Entonces
echo "Es impar" #Sale por pantalla, ...
else #En otro caso
echo "Es par" #Sale por pantalla, ...
fi #Fin
-------------------------------------
clear
#Limpia pantalla
echo "Introduce un primer numero"
#Sale por pantalla el texto mencionado
read a
#Lee lo que escribes por pantalla y lo guarda en la variable
echo "Introduce un segundo numero"
#Sale por pantalla el texto mencionado
read b
#Lee lo que escribes por pantalla y lo guarda en la variable
echo "La suma es"
suma= expr $a + $b
#Sale por pantalla el texto que se menciona y, ...
#El valor de la variable suma (Operación contenido variable a + contenido variable b)
echo "La resta es"
resta= expr $a - $b
#Sale por pantalla el texto que se menciona y, ...
#El valor de la variable resta (Operación contenido variable a - contenido variable b)
echo "La multiplicacion es"
multi= expr $a \* $b
#Sale por pantalla el texto que se menciona y, ...
#El valor de la variable multi (Operación contenido variable a \* contenido variable b)
echo "La division es"
divi= expr $a / $b
#Sale por pantalla el texto que se menciona y, ...
#El valor de la variable divi (Operación contenido variable a / contenido variable b)
echo "El resto es"
resto= expr $a % $b
#Sale por pantalla el texto que se menciona y, ...
#El valor de la variable resto (Operación contenido variable a % contenido variable b)
-------------------------------------