Hola necesito ayuda para unos ejercicios soy nuevo en esto, es lo siguiente
1. Realice un programa de shell que reciba desde la linea de ordenes 2 palabras y nos indique si son iguales o distintas. Si el numero de parametos no es correcto, se debe de visuazar un mensaje de error - $avisa [hora:]minutos [mensaje]
Hasta el momento esto es lo que llevo, puedo comparar las 2 palabras y me sale sin son iguales o distinta, pero no se como lanzar el mensaje de error cuando el numero de parametros no es correcto:
#!/bin/bash
echo comparar palabras
X=$1
Y=$2
if [ $X = $Y ]
then
echo son iguales
else
son distintas
fi
2. El segundo es realizar un programa que lea nombre, edad y año de un alumno y lo guarde en un archivo llamado archivo 1.
Se que se puede pedir los datos con la expresion read pero no se como guardarlos en un archivo nuevo.
Porfavor si alguien me puede ayudar, saludos.